クラス 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 ObjectSEpostProcess(ObjectSE result, ScriptEngineSE scriptEngine, StringSE script, @Nullable 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, @Nullable BindingsSE bindings) クラスからコピーされた説明:AbstractScriptExecutorサブクラスはこれを実装して、必要な特別な処理を提供できます。- 次で指定:
- クラス
AbstractScriptExecutorのpostProcess - パラメーター:
result- 結果。scriptEngine- そのエンジン。script- スクリプト。bindings- バインディング。- 戻り値:
- 変更された結果