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