public class ScriptSpec extends MessageProcessorSpec<ScriptSpec>
DslScriptExecutingMessageProcessor の MessageProcessorSpec 実装。PARSER, targetloggerDEFAULT_PHASEOBJECT_TYPE_ATTRIBUTE| 修飾子と型 | メソッドと説明 |
|---|---|
protected MessageProcessor<?> | doGet() |
ScriptSpec | lang(StringSE lang) スクリプトの言語(Groovy、ruby、python など)。 |
ScriptSpec | refreshCheckDelay(long refreshCheckDelay) リフレッシュ可能なスクリプトリソースの refreshCheckDelay (ミリ秒)。 |
ScriptSpec | variable(StringSE name, ObjectSE value) 使用するスクリプト変数。 |
ScriptSpec | variableGenerator(ScriptVariableGenerator variableGenerator) 使用する ScriptVariableGenerator。 |
ScriptSpec | variables(MapSE<StringSE, ObjectSE> variables) 使用するスクリプト変数 |
ScriptSpec | variables(MapBuilder<?,StringSE, ObjectSE> variables) 使用するスクリプト変数。 |
_this, createInstance, destroyInstance, get, getId, getObjectType, getPhase, id, isAutoStartup, isRunning, start, stop, stopafterPropertiesSet, destroy, getBeanFactory, getBeanTypeConverter, getEarlySingletonInterfaces, getObject, isSingleton, setBeanClassLoader, setBeanFactory, setSingletoncloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSEpublic ScriptSpec lang(StringSE lang)
lang - スクリプト言語 DslScriptExecutingMessageProcessor.setLang(java.lang.String)public ScriptSpec refreshCheckDelay(long refreshCheckDelay)
refreshCheckDelay - リフレッシュチェック遅延ミリ秒 RefreshableResourceScriptSourcepublic ScriptSpec variableGenerator(ScriptVariableGenerator variableGenerator)
ScriptVariableGenerator。variableGenerator - ScriptVariableGeneratorAbstractScriptExecutingMessageProcessorpublic ScriptSpec variables(MapBuilder<?,StringSE,ObjectSE> variables)
variables - スクリプト変数 MapBuilderDefaultScriptVariableGeneratorpublic ScriptSpec variables(MapSE<StringSE,ObjectSE> variables)
variables - スクリプト変数 MapSEDefaultScriptVariableGeneratorpublic ScriptSpec variable(StringSE name, ObjectSE value)
name - 変数の名前 value - 変数の値 DefaultScriptVariableGeneratorprotected MessageProcessor<?> doGet()
IntegrationComponentSpec<ScriptSpec, MessageProcessor<?>> の doGet