public class GroovyScriptExecutingMessageProcessor extends AbstractScriptExecutingMessageProcessor<ObjectSE> implements InitializingBean
MessageProcessor 実装。| コンストラクターと説明 |
|---|
GroovyScriptExecutingMessageProcessor(ScriptSource scriptSource)DefaultScriptVariableGenerator を使用する特定の ScriptSource 用のプロセッサーを作成します。 |
GroovyScriptExecutingMessageProcessor(ScriptSource scriptSource, ScriptVariableGenerator scriptVariableGenerator) 提供された ScriptVariableGenerator を使用する特定の ScriptSource 用のプロセッサーを作成します。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
void | afterPropertiesSet() |
protected ObjectSE | executeScript(ScriptSource scriptSource, MapSE<StringSE, ObjectSE> variables) サブクラスはこのメソッドを実装する必要があります。 |
protected ScriptSource | getScriptSource(Message<?> message) サブクラスは、このメソッドを実装してスクリプトソースを作成する必要があります。オプションで、メッセージを使用してスクリプトを検索または作成します。 |
void | setCompilerConfiguration(org.codehaus.groovy.control.CompilerConfiguration compilerConfiguration)CompilerConfiguration オプションを指定して、Groovy スクリプトのコンパイルをカスタマイズします。 |
void | setCompileStatic(boolean compileStatic)boolean フラグを指定して、GroovyClassLoader のコンパイラーを、提供されたスクリプトの CompileStatic ヒント用にカスタマイズする必要があるかどうかを示します。 |
void | setCustomizer(GroovyObjectCustomizer customizer) このプロセッサーに GroovyObjectCustomizer を設定します。 |
getBeanClassLoader, getBeanFactory, getScriptVariableGenerator, processMessage, setBeanClassLoader, setBeanFactorycloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSEpublic GroovyScriptExecutingMessageProcessor(ScriptSource scriptSource)
ScriptSource 用のプロセッサーを作成します。scriptSource - スクリプトソース。public GroovyScriptExecutingMessageProcessor(ScriptSource scriptSource, ScriptVariableGenerator scriptVariableGenerator)
ScriptSource 用のプロセッサーを作成します。scriptSource - スクリプトソース。scriptVariableGenerator - 変数ジェネレーター。public void setCustomizer(GroovyObjectCustomizer customizer)
GroovyObjectCustomizer を設定します。customizer - カスタマイザー。public void setCompileStatic(boolean compileStatic)
boolean フラグを指定して、GroovyClassLoader のコンパイラーを、提供されたスクリプトの CompileStatic ヒント用にカスタマイズする必要があるかどうかを示します。 このフラグをオーバーライドする setCompilerConfiguration(CompilerConfiguration) を介して、より多くのコンパイラーオプションを提供できます。
compileStatic - コンパイル静的 boolean フラグ。CompileStaticpublic void setCompilerConfiguration(org.codehaus.groovy.control.CompilerConfiguration compilerConfiguration)
CompilerConfiguration オプションを指定して、Groovy スクリプトのコンパイルをカスタマイズします。たとえば、CompileStatic と ImportCustomizer が最も人気のあるオプションです。compilerConfiguration - 使用する Groovy スクリプトコンパイラーオプション。CompileStatic, GroovyClassLoaderprotected ScriptSource getScriptSource(Message<?> message)
AbstractScriptExecutingMessageProcessorAbstractScriptExecutingMessageProcessor<ObjectSE> の getScriptSource message - 処理中のメッセージ public void afterPropertiesSet()
InitializingBean の afterPropertiesSet protected ObjectSE executeScript(ScriptSource scriptSource, MapSE<StringSE,ObjectSE> variables)
AbstractScriptExecutingMessageProcessorAbstractScriptExecutingMessageProcessor<ObjectSE> の executeScript scriptSource - スクリプトソース。variables - 変数。