クラス AbstractScriptExecutor

java.lang.ObjectSE
org.springframework.integration.scripting.jsr223.AbstractScriptExecutor
実装されたすべてのインターフェース:
ScriptExecutor
既知の直属サブクラス
DefaultScriptExecutorPythonScriptExecutor

public abstract class AbstractScriptExecutor extends ObjectSE implements ScriptExecutor
ScriptExecutor の基本クラス。
導入:
2.1
作成者:
David Turanski, Mark Fisher, Artem Bilan, Gary Russell, Ngoc Nhan
  • フィールドの詳細

    • logger

      protected final Log logger
  • コンストラクターの詳細

    • AbstractScriptExecutor

      protected AbstractScriptExecutor(StringSE language)
    • AbstractScriptExecutor

      protected AbstractScriptExecutor(ScriptEngineSE scriptEngine)
  • メソッドの詳細

    • getScriptEngine

      public ScriptEngineSE getScriptEngine()
    • executeScript

      @Nullable public ObjectSE executeScript(ScriptSource scriptSource, MapSE<StringSE,ObjectSE> variables)
      インターフェースからコピーされた説明: ScriptExecutor
      オプションのバインディング variables を使用して、提供された ScriptSource からスクリプトを実行します。
      次で指定:
      インターフェース ScriptExecutorexecuteScript 
      パラメーター:
      scriptSource - スクリプトソース。
      variables - 変数。
      戻り値:
      実行の結果。
    • postProcess

      protected abstract ObjectSE postProcess(ObjectSE result, ScriptEngineSE scriptEngine, StringSE script, BindingsSE bindings)
      サブクラスはこれを実装して、必要な特別な処理を提供できます。
      パラメーター:
      result - 結果。
      scriptEngine - そのエンジン。
      script - スクリプト。
      bindings - バインディング。
      戻り値:
      変更された結果