-
- 既知のすべての実装クラス:
FailOverExecutionControlProvider,JdiExecutionControlProvider,LocalExecutionControlProvider
public interface ExecutionControlProviderスニペットの評価に必要な実行エンジンを生成するためにJShellで使用されるプロバイダ。 代替実行エンジンは、このインタフェースを実装し、プロバイダまたはプロバイダの名前とパラメータ指定子を使用してJShellを構成することで作成できます。- 導入されたバージョン:
- 9
-
-
メソッドのサマリー
すべてのメソッド インスタンス・メソッド 抽象メソッド デフォルト・メソッド 修飾子と型 メソッド 説明 default Map<String,String>defaultParameters()このExecutionControlProviderのデフォルト・パラメータ・マップを作成して返します。ExecutionControlgenerate(ExecutionEnv env, Map<String,String> parameters)ExecutionControlインスタンスを作成して返します。Stringname()このExecutionControlProviderの一意の名前。
-
-
-
メソッドの詳細
-
name
String name()
このExecutionControlProviderの一意の名前。 この名前は、Character.isJavaIdentifierPart(char)であるBasic Multilingual Planeの文字シーケンスである必要があります。- 戻り値:
- ExecutionControlProviderの名前
-
defaultParameters
default Map<String,String> defaultParameters()
このExecutionControlProviderのデフォルト・パラメータ・マップを作成して返します。 マップはオプションで変更できます。変更または未変更の場合は、generate(jdk.jshell.spi.ExecutionEnv, java.util.Map)に渡すことができます。- 戻り値:
- デフォルトのパラメータ・マップ
-
generate
ExecutionControl generate(ExecutionEnv env, Map<String,String> parameters) throws Throwable
ExecutionControlインスタンスを作成して返します。
-
-