Index
A B C D E G I K L M O P R S T V
All Classes|All Packages
All Classes|All Packages
All Classes|All Packages
A
- AbstractScriptExecutingMessageProcessor<T> - Class in org.springframework.integration.scripting
-
Base
MessageProcessorfor scripting implementations to extend. - AbstractScriptExecutingMessageProcessor() - Constructor for class org.springframework.integration.scripting.AbstractScriptExecutingMessageProcessor
- AbstractScriptExecutingMessageProcessor(ScriptVariableGenerator) - Constructor for class org.springframework.integration.scripting.AbstractScriptExecutingMessageProcessor
- AbstractScriptExecutor - Class in org.springframework.integration.scripting.jsr223
-
Base Class for
ScriptExecutor. - AbstractScriptExecutor(String) - Constructor for class org.springframework.integration.scripting.jsr223.AbstractScriptExecutor
- AbstractScriptExecutor(ScriptEngine) - Constructor for class org.springframework.integration.scripting.jsr223.AbstractScriptExecutor
- AbstractScriptParser - Class in org.springframework.integration.scripting.config
- AbstractScriptParser() - Constructor for class org.springframework.integration.scripting.config.AbstractScriptParser
B
- BEAN_NAME - Static variable in class org.springframework.integration.scripting.config.ScriptExecutingProcessorFactory
C
- createMessageProcessor(String, ScriptSource, ScriptVariableGenerator) - Method in class org.springframework.integration.scripting.config.ScriptExecutingProcessorFactory
D
- DefaultScriptExecutor - Class in org.springframework.integration.scripting.jsr223
-
Default implementation of the
AbstractScriptExecutor. - DefaultScriptExecutor(String) - Constructor for class org.springframework.integration.scripting.jsr223.DefaultScriptExecutor
-
Create a DefaultScriptExecutor for the specified language name (JSR233 alias).
- DefaultScriptVariableGenerator - Class in org.springframework.integration.scripting
-
A default
ScriptVariableGeneratorimplementation; used by script processors. - DefaultScriptVariableGenerator() - Constructor for class org.springframework.integration.scripting.DefaultScriptVariableGenerator
- DefaultScriptVariableGenerator(Map<String, Object>) - Constructor for class org.springframework.integration.scripting.DefaultScriptVariableGenerator
- deriveLanguageFromFileExtension(String) - Static method in class org.springframework.integration.scripting.jsr223.ScriptExecutorFactory
-
Derive a scripting language from the provided script file name.
- doGet() - Method in class org.springframework.integration.scripting.dsl.ScriptMessageSourceSpec
- doGet() - Method in class org.springframework.integration.scripting.dsl.ScriptSpec
- doParse(Element, ParserContext, BeanDefinitionBuilder) - Method in class org.springframework.integration.scripting.config.AbstractScriptParser
- doReceive() - Method in class org.springframework.integration.scripting.ScriptExecutingMessageSource
E
- executeScript(ScriptSource) - Method in interface org.springframework.integration.scripting.ScriptExecutor
-
Execute a script from the provided
ScriptSource - executeScript(ScriptSource, Map<String, Object>) - Method in class org.springframework.integration.scripting.AbstractScriptExecutingMessageProcessor
-
Subclasses must implement this method.
- executeScript(ScriptSource, Map<String, Object>) - Method in class org.springframework.integration.scripting.jsr223.AbstractScriptExecutor
- executeScript(ScriptSource, Map<String, Object>) - Method in class org.springframework.integration.scripting.jsr223.ScriptExecutingMessageProcessor
- executeScript(ScriptSource, Map<String, Object>) - Method in interface org.springframework.integration.scripting.ScriptExecutor
-
Execute a script from the provided
ScriptSourcewith an optional bindingvariables.
G
- generateScriptVariables(Message<?>) - Method in class org.springframework.integration.scripting.DefaultScriptVariableGenerator
- generateScriptVariables(Message<?>) - Method in interface org.springframework.integration.scripting.ScriptVariableGenerator
- getBeanClass(Element) - Method in class org.springframework.integration.scripting.config.jsr223.ScriptParser
- getBeanClassLoader() - Method in class org.springframework.integration.scripting.AbstractScriptExecutingMessageProcessor
- getBeanFactory() - Method in class org.springframework.integration.scripting.AbstractScriptExecutingMessageProcessor
- getComponentsToRegister() - Method in class org.springframework.integration.scripting.dsl.ScriptMessageSourceSpec
- getComponentType() - Method in class org.springframework.integration.scripting.ScriptExecutingMessageSource
- getScriptAsString() - Method in class org.springframework.integration.scripting.RefreshableResourceScriptSource
- getScriptEngine() - Method in class org.springframework.integration.scripting.jsr223.AbstractScriptExecutor
- getScriptExecutor(String) - Static method in class org.springframework.integration.scripting.jsr223.ScriptExecutorFactory
- getScriptSource(Message<?>) - Method in class org.springframework.integration.scripting.AbstractScriptExecutingMessageProcessor
-
Subclasses must implement this method to create a script source, optionally using the message to locate or create the script.
- getScriptSource(Message<?>) - Method in class org.springframework.integration.scripting.jsr223.ScriptExecutingMessageProcessor
- getScriptVariableGenerator() - Method in class org.springframework.integration.scripting.AbstractScriptExecutingMessageProcessor
I
- init() - Method in class org.springframework.integration.scripting.config.jsr223.ScriptNamespaceHandler
- isModified() - Method in class org.springframework.integration.scripting.RefreshableResourceScriptSource
K
- KotlinScriptExecutor - Class in org.springframework.integration.scripting.jsr223
-
An
AbstractScriptExecutorfor the Kotlin scripts support. - KotlinScriptExecutor() - Constructor for class org.springframework.integration.scripting.jsr223.KotlinScriptExecutor
L
- lang(String) - Method in class org.springframework.integration.scripting.dsl.ScriptMessageSourceSpec
-
The script lang (Groovy, ruby, python etc.).
- lang(String) - Method in class org.springframework.integration.scripting.dsl.ScriptSpec
-
The script lang (Groovy, ruby, python etc.).
- LOCATION_ATTRIBUTE - Static variable in class org.springframework.integration.scripting.config.AbstractScriptParser
- logger - Variable in class org.springframework.integration.scripting.jsr223.AbstractScriptExecutor
M
- messageSource(String) - Static method in class org.springframework.integration.scripting.dsl.Scripts
-
Factory for the
ScriptMessageSourceSpecbased on the script location. - messageSource(Resource) - Static method in class org.springframework.integration.scripting.dsl.Scripts
-
Factory for the
ScriptMessageSourceSpecbased on theResource.
O
- org.springframework.integration.scripting - package org.springframework.integration.scripting
-
Base package for scripting support.
- org.springframework.integration.scripting.config - package org.springframework.integration.scripting.config
-
Base package supporting configuration.
- org.springframework.integration.scripting.config.jsr223 - package org.springframework.integration.scripting.config.jsr223
-
Provides classes for configuration - parsers, namespace handlers.
- org.springframework.integration.scripting.dsl - package org.springframework.integration.scripting.dsl
-
Provides Scripting Components support for Spring Integration Java DSL.
- org.springframework.integration.scripting.jsr223 - package org.springframework.integration.scripting.jsr223
-
Provides classes supporting JSR223 Scripting.
P
- parseReturnVariable(String) - Static method in class org.springframework.integration.scripting.jsr223.PythonScriptExecutor.PythonVariableParser
- postProcess(Object, ScriptEngine, String, Bindings) - Method in class org.springframework.integration.scripting.jsr223.AbstractScriptExecutor
-
Subclasses may implement this to provide any special handling required
- postProcess(Object, ScriptEngine, String, Bindings) - Method in class org.springframework.integration.scripting.jsr223.DefaultScriptExecutor
- postProcess(Object, ScriptEngine, String, Bindings) - Method in class org.springframework.integration.scripting.jsr223.KotlinScriptExecutor
- postProcess(Object, ScriptEngine, String, Bindings) - Method in class org.springframework.integration.scripting.jsr223.PythonScriptExecutor
- postProcess(BeanDefinitionBuilder, Element, ParserContext) - Method in class org.springframework.integration.scripting.config.AbstractScriptParser
-
Subclasses may override this no-op method to provide additional configuration.
- postProcess(BeanDefinitionBuilder, Element, ParserContext) - Method in class org.springframework.integration.scripting.config.jsr223.ScriptParser
- processMessage(Message<?>) - Method in class org.springframework.integration.scripting.AbstractScriptExecutingMessageProcessor
-
Executes the script and returns the result.
- processor(String) - Static method in class org.springframework.integration.scripting.dsl.Scripts
-
The factory method to produce
ScriptSpecbased on the script file location. - processor(Resource) - Static method in class org.springframework.integration.scripting.dsl.Scripts
-
The factory method to produce
ScriptSpecbased on theResource. - PythonScriptExecutor - Class in org.springframework.integration.scripting.jsr223
-
A
ScriptExecutorthat implements special handling required for Python to emulate behavior similar to other JSR223 scripting languages. - PythonScriptExecutor() - Constructor for class org.springframework.integration.scripting.jsr223.PythonScriptExecutor
- PythonScriptExecutor.PythonVariableParser - Class in org.springframework.integration.scripting.jsr223
- PythonVariableParser() - Constructor for class org.springframework.integration.scripting.jsr223.PythonScriptExecutor.PythonVariableParser
R
- REFRESH_CHECK_DELAY_ATTRIBUTE - Static variable in class org.springframework.integration.scripting.config.AbstractScriptParser
- RefreshableResourceScriptSource - Class in org.springframework.integration.scripting
-
A
ScriptSourceimplementation, which caches a script string and refreshes it from the target file (if modified) according the providedRefreshableResourceScriptSource.refreshDelay. - RefreshableResourceScriptSource(Resource, long) - Constructor for class org.springframework.integration.scripting.RefreshableResourceScriptSource
- refreshCheckDelay(long) - Method in class org.springframework.integration.scripting.dsl.ScriptMessageSourceSpec
-
The refreshCheckDelay in milliseconds for refreshable script resource.
- refreshCheckDelay(long) - Method in class org.springframework.integration.scripting.dsl.ScriptSpec
-
The refreshCheckDelay in milliseconds for refreshable script resource.
- RubyScriptExecutor - Class in org.springframework.integration.scripting.jsr223
-
A
DefaultScriptExecutorextension for Ruby scripting support. - RubyScriptExecutor() - Constructor for class org.springframework.integration.scripting.jsr223.RubyScriptExecutor
S
- ScriptExecutingMessageProcessor - Class in org.springframework.integration.scripting.jsr223
-
An
AbstractScriptExecutingMessageProcessorimplementation for evaluating scripts from the providedScriptSourcein the providedScriptExecutoragainst an optional bindingvariables. - ScriptExecutingMessageProcessor(ScriptSource, ScriptExecutor) - Constructor for class org.springframework.integration.scripting.jsr223.ScriptExecutingMessageProcessor
-
Create a processor for the
ScriptSourceusing the providedScriptExecutorusing the DefaultScriptVariableGenerator - ScriptExecutingMessageProcessor(ScriptSource, ScriptExecutor, Map<String, Object>) - Constructor for class org.springframework.integration.scripting.jsr223.ScriptExecutingMessageProcessor
-
Create a processor for the
ScriptSourceusing the providedScriptExecutorusing the DefaultScriptVariableGenerator - ScriptExecutingMessageProcessor(ScriptSource, ScriptVariableGenerator, ScriptExecutor) - Constructor for class org.springframework.integration.scripting.jsr223.ScriptExecutingMessageProcessor
-
Create a processor for the
ScriptSourceusing the providedScriptExecutor - ScriptExecutingMessageSource - Class in org.springframework.integration.scripting
-
The
MessageSourcestrategy implementation to produce aMessagefrom underlying ScriptExecutingMessageSource.scriptMessageProcessor for polling endpoints. - ScriptExecutingMessageSource(AbstractScriptExecutingMessageProcessor<?>) - Constructor for class org.springframework.integration.scripting.ScriptExecutingMessageSource
- ScriptExecutingProcessorFactory - Class in org.springframework.integration.scripting.config
-
The factory to create
AbstractScriptExecutingMessageProcessorinstances for provided arguments. - ScriptExecutingProcessorFactory() - Constructor for class org.springframework.integration.scripting.config.ScriptExecutingProcessorFactory
- ScriptExecutor - Interface in org.springframework.integration.scripting
-
A script evaluation abstraction against
ScriptSourceand optional bindingvariables. - ScriptExecutorFactory - Class in org.springframework.integration.scripting.jsr223
-
The scripting configuration utilities.
- ScriptingException - Exception in org.springframework.integration.scripting
- ScriptingException(String) - Constructor for exception org.springframework.integration.scripting.ScriptingException
- ScriptingException(String, Throwable) - Constructor for exception org.springframework.integration.scripting.ScriptingException
- ScriptMessageSourceSpec - Class in org.springframework.integration.scripting.dsl
-
The
MessageSourceSpecfor Dynamic Language Scripts. - ScriptMessageSourceSpec(String) - Constructor for class org.springframework.integration.scripting.dsl.ScriptMessageSourceSpec
- ScriptMessageSourceSpec(Resource) - Constructor for class org.springframework.integration.scripting.dsl.ScriptMessageSourceSpec
- ScriptNamespaceHandler - Class in org.springframework.integration.scripting.config.jsr223
- ScriptNamespaceHandler() - Constructor for class org.springframework.integration.scripting.config.jsr223.ScriptNamespaceHandler
- ScriptParser - Class in org.springframework.integration.scripting.config.jsr223
-
An
AbstractScriptParserparser extension for the<int-script:script>tag. - ScriptParser() - Constructor for class org.springframework.integration.scripting.config.jsr223.ScriptParser
- Scripts - Class in org.springframework.integration.scripting.dsl
-
The factory for Dynamic Language Scripts (Groovy, Ruby, Python, JavaScript etc.).
- ScriptSpec - Class in org.springframework.integration.scripting.dsl
-
The
MessageProcessorSpecimplementation for theDslScriptExecutingMessageProcessor. - ScriptVariableGenerator - Interface in org.springframework.integration.scripting
-
Strategy interface to provide a
Mapof variables to the script execution context. - setBeanClassLoader(ClassLoader) - Method in class org.springframework.integration.scripting.AbstractScriptExecutingMessageProcessor
- setBeanFactory(BeanFactory) - Method in class org.springframework.integration.scripting.AbstractScriptExecutingMessageProcessor
- shouldGenerateIdAsFallback() - Method in class org.springframework.integration.scripting.config.AbstractScriptParser
- suggestedClassName() - Method in class org.springframework.integration.scripting.RefreshableResourceScriptSource
T
- toString() - Method in class org.springframework.integration.scripting.RefreshableResourceScriptSource
V
- variable(String, Object) - Method in class org.springframework.integration.scripting.dsl.ScriptMessageSourceSpec
-
The script variable to use.
- variable(String, Object) - Method in class org.springframework.integration.scripting.dsl.ScriptSpec
-
The script variable to use.
- variableGenerator(ScriptVariableGenerator) - Method in class org.springframework.integration.scripting.dsl.ScriptMessageSourceSpec
-
The
ScriptVariableGeneratorto use. - variableGenerator(ScriptVariableGenerator) - Method in class org.springframework.integration.scripting.dsl.ScriptSpec
-
The
ScriptVariableGeneratorto use. - variables(Map<String, Object>) - Method in class org.springframework.integration.scripting.dsl.ScriptMessageSourceSpec
-
The script variables to use.
- variables(Map<String, Object>) - Method in class org.springframework.integration.scripting.dsl.ScriptSpec
-
The script variables to use
- variables(MapBuilder<?, String, Object>) - Method in class org.springframework.integration.scripting.dsl.ScriptMessageSourceSpec
-
The script variables to use.
- variables(MapBuilder<?, String, Object>) - Method in class org.springframework.integration.scripting.dsl.ScriptSpec
-
The script variables to use.
All Classes|All Packages