|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.springframework.integration.scripting.AbstractScriptExecutingMessageProcessor<java.lang.Object>
org.springframework.integration.groovy.GroovyCommandMessageProcessor
public class GroovyCommandMessageProcessor
| Constructor Summary | |
|---|---|
GroovyCommandMessageProcessor()
Creates a GroovyCommandMessageProcessor that will use the DefaultScriptVariableGenerator. |
|
GroovyCommandMessageProcessor(groovy.lang.Binding binding)
Creates a GroovyCommandMessageProcessor that will use the DefaultScriptVariableGenerator
and provided Binding. |
|
GroovyCommandMessageProcessor(groovy.lang.Binding binding,
org.springframework.integration.scripting.ScriptVariableGenerator scriptVariableGenerator)
Creates a GroovyCommandMessageProcessor that will use the provided ScriptVariableGenerator and Binding. |
|
GroovyCommandMessageProcessor(org.springframework.integration.scripting.ScriptVariableGenerator scriptVariableGenerator)
Creates a GroovyCommandMessageProcessor that will use the provided ScriptVariableGenerator. |
|
| Method Summary | |
|---|---|
protected java.lang.Object |
executeScript(org.springframework.scripting.ScriptSource scriptSource,
java.util.Map<java.lang.String,java.lang.Object> variables)
|
protected java.lang.String |
generateScriptName(org.springframework.integration.Message<?> message)
|
protected org.springframework.scripting.ScriptSource |
getScriptSource(org.springframework.integration.Message<?> message)
|
void |
setCustomizer(org.springframework.scripting.groovy.GroovyObjectCustomizer customizer)
Sets a GroovyObjectCustomizer for this processor. |
| Methods inherited from class org.springframework.integration.scripting.AbstractScriptExecutingMessageProcessor |
|---|
processMessage |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public GroovyCommandMessageProcessor()
GroovyCommandMessageProcessor that will use the DefaultScriptVariableGenerator.
public GroovyCommandMessageProcessor(org.springframework.integration.scripting.ScriptVariableGenerator scriptVariableGenerator)
GroovyCommandMessageProcessor that will use the provided ScriptVariableGenerator.
public GroovyCommandMessageProcessor(groovy.lang.Binding binding)
GroovyCommandMessageProcessor that will use the DefaultScriptVariableGenerator
and provided Binding.
Provided 'binding' will be used in the BindingOverwriteGroovyObjectCustomizerDecorator to overwrite
original Groovy Script 'binding'.
public GroovyCommandMessageProcessor(groovy.lang.Binding binding,
org.springframework.integration.scripting.ScriptVariableGenerator scriptVariableGenerator)
GroovyCommandMessageProcessor that will use the provided ScriptVariableGenerator and Binding.
Provided 'binding' will be used in the BindingOverwriteGroovyObjectCustomizerDecorator to overwrite
original Groovy Script 'binding'.
| Method Detail |
|---|
public void setCustomizer(org.springframework.scripting.groovy.GroovyObjectCustomizer customizer)
GroovyObjectCustomizer for this processor.
protected org.springframework.scripting.ScriptSource getScriptSource(org.springframework.integration.Message<?> message)
getScriptSource in class org.springframework.integration.scripting.AbstractScriptExecutingMessageProcessor<java.lang.Object>
protected java.lang.Object executeScript(org.springframework.scripting.ScriptSource scriptSource,
java.util.Map<java.lang.String,java.lang.Object> variables)
throws java.lang.Exception
executeScript in class org.springframework.integration.scripting.AbstractScriptExecutingMessageProcessor<java.lang.Object>java.lang.Exceptionprotected java.lang.String generateScriptName(org.springframework.integration.Message<?> message)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||