クラス PolyglotScriptExecutor
java.lang.ObjectSE
org.springframework.integration.scripting.PolyglotScriptExecutor
- 実装されているすべてのインターフェース:
ScriptExecutor
GraalVM Polyglot
ScriptExecutor 実装。- 導入:
- 6.0
- 作成者:
- Artem Bilan
コンストラクターの概要
コンストラクターコンストラクター説明PolyglotScriptExecutor(StringSE language) 提供された言語 ID に基づいてエグゼキュータを構築します。PolyglotScriptExecutor(StringSE language, org.graalvm.polyglot.Context.Builder contextBuilder) 提供された言語 ID に基づいてエグゼキュータを構築します。メソッドのサマリー
修飾子と型メソッド説明@Nullable ObjectSEexecuteScript(ScriptSource scriptSource, @Nullable MapSE<StringSE, ObjectSE> variables) オプションのバインディングvariablesを使用して、提供されたScriptSourceからスクリプトを実行します。クラス java.lang.ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSEインターフェース org.springframework.integration.scripting.ScriptExecutor から継承されたメソッド
executeScript
コンストラクターの詳細
PolyglotScriptExecutor
提供された言語 ID に基づいてエグゼキュータを構築します。- パラメーター:
language- GraalVM でサポートされている言語 ID。
PolyglotScriptExecutor
public PolyglotScriptExecutor(StringSE language, org.graalvm.polyglot.Context.Builder contextBuilder) 提供された言語 ID に基づいてエグゼキュータを構築します。- パラメーター:
language- GraalVM でサポートされている言語 ID。
メソッドの詳細
executeScript
public @Nullable ObjectSE executeScript(ScriptSource scriptSource, @Nullable MapSE<StringSE, ObjectSE> variables) インターフェースからコピーされた説明:ScriptExecutorオプションのバインディングvariablesを使用して、提供されたScriptSourceからスクリプトを実行します。- 次で指定:
- インターフェース
ScriptExecutorのexecuteScript - パラメーター:
scriptSource- スクリプトソース。variables- 変数。- 戻り値:
- 実行の結果。