クラス DefaultScriptExecutor
java.lang.ObjectSE
org.springframework.integration.scripting.jsr223.AbstractScriptExecutor
org.springframework.integration.scripting.jsr223.DefaultScriptExecutor
- 実装されたすべてのインターフェース:
ScriptExecutor
- 既知の直属サブクラス
RubyScriptExecutor
AbstractScriptExecutor
のデフォルトの実装。評価のためにターゲット ScriptEngine
を解決するためのスクリプト言語を受け入れ、postProcess(Object, ScriptEngine, String, Bindings)
実装の result
では何もしません。- 導入:
- 2.1
- 作成者:
- David Turanski, Mark Fisher, Gary Russell, Artem Bilan
フィールドのサマリー
クラス org.springframework.integration.scripting.jsr223.AbstractScriptExecutor から継承されたフィールド
logger
コンストラクターの概要
コンストラクターコンストラクター説明DefaultScriptExecutor
(StringSE language) 指定された言語名(JSR233 エイリアス)の DefaultScriptExecutor を作成します。メソッドのサマリー
修飾子と型メソッド説明protected ObjectSE
postProcess
(ObjectSE result, ScriptEngineSE scriptEngine, StringSE script, BindingsSE bindings) サブクラスはこれを実装して、必要な特別な処理を提供できます。クラス org.springframework.integration.scripting.jsr223.AbstractScriptExecutor から継承されたメソッド
executeScript, getScriptEngine
クラス java.lang.ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSE
インターフェース org.springframework.integration.scripting.ScriptExecutor から継承されたメソッド
executeScript
コンストラクターの詳細
DefaultScriptExecutor
指定された言語名(JSR233 エイリアス)の DefaultScriptExecutor を作成します。- パラメーター:
language
- スクリプト言語識別子。
メソッドの詳細
postProcess
protected ObjectSE postProcess(ObjectSE result, ScriptEngineSE scriptEngine, StringSE script, BindingsSE bindings) クラスからコピーされた説明:AbstractScriptExecutor
サブクラスはこれを実装して、必要な特別な処理を提供できます。- 次で指定:
- クラス
AbstractScriptExecutor
のpostProcess
- パラメーター:
result
- 結果。scriptEngine
- そのエンジン。script
- スクリプト。bindings
- バインディング。- 戻り値:
- 変更された結果