public class ScriptMessageSourceSpec extends MessageSourceSpec<ScriptMessageSourceSpec,MessageSource<?>> implements ComponentsRegistration
ScriptSpec, MessageProcessorMessageSourcePARSER, targetloggerDEFAULT_PHASEOBJECT_TYPE_ATTRIBUTE| コンストラクターと説明 |
|---|
ScriptMessageSourceSpec(Resource scriptResource) |
ScriptMessageSourceSpec(StringSE scriptLocation) |
| 修飾子と型 | メソッドと説明 |
|---|---|
protected MessageSource<?> | doGet() |
MapSE<ObjectSE, StringSE> | getComponentsToRegister() |
ScriptMessageSourceSpec | lang(StringSE lang) スクリプトの言語(Groovy、ruby、python など)。 |
ScriptMessageSourceSpec | refreshCheckDelay(long refreshCheckDelay) リフレッシュ可能なスクリプトリソースの refreshCheckDelay (ミリ秒)。 |
ScriptMessageSourceSpec | variable(StringSE name, ObjectSE value) 使用するスクリプト変数。 |
ScriptMessageSourceSpec | variableGenerator(ScriptVariableGenerator variableGenerator) 使用する ScriptVariableGenerator。 |
ScriptMessageSourceSpec | variables(MapSE<StringSE, ObjectSE> variables) 使用するスクリプト変数。 |
ScriptMessageSourceSpec | variables(MapBuilder<?,StringSE, ObjectSE> variables) 使用するスクリプト変数。 |
messageHeaders_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 ScriptMessageSourceSpec(Resource scriptResource)
public ScriptMessageSourceSpec(StringSE scriptLocation)
public ScriptMessageSourceSpec lang(StringSE lang)
lang - スクリプト言語 ScriptSpec.lang(java.lang.String)public ScriptMessageSourceSpec variableGenerator(ScriptVariableGenerator variableGenerator)
ScriptVariableGenerator。variableGenerator - ScriptVariableGeneratorScriptSpec.variableGeneratorpublic ScriptMessageSourceSpec variables(MapBuilder<?,StringSE,ObjectSE> variables)
variables - スクリプト変数 ScriptSpec.variables(MapBuilder)public ScriptMessageSourceSpec variables(MapSE<StringSE,ObjectSE> variables)
variables - スクリプト変数 ScriptSpec.variables(Map)public ScriptMessageSourceSpec variable(StringSE name, ObjectSE value)
name - 変数の名前 value - 変数の値 ScriptSpec.variable(java.lang.String, java.lang.Object)public ScriptMessageSourceSpec refreshCheckDelay(long refreshCheckDelay)
refreshCheckDelay - リフレッシュチェック遅延ミリ秒 ScriptSpec.refreshCheckDelay(long)protected MessageSource<?> doGet()
IntegrationComponentSpec<ScriptMessageSourceSpec, MessageSource<?>> の doGet public MapSE<ObjectSE,StringSE> getComponentsToRegister()
ComponentsRegistration の getComponentsToRegister