インタフェースExecutionControlProvider
- 既知のすべての実装クラス:
FailOverExecutionControlProvider,JdiExecutionControlProvider,LocalExecutionControlProvider
public interface ExecutionControlProvider
スニペットの評価に必要な実行エンジンを生成するためにJShellによって使用されるプロバイダ。 代替実行エンジンを作成するには、このインタフェースを実装し、プロバイダまたはプロバイダの名前とパラメータ指定子でJShellを構成します。
- 導入されたバージョン:
- 9
-
メソッドの詳細
-
name
String name()このExecutionControlProviderの一意の名前。 名前は、Basic Multilingual PlaneのCharacter.isJavaIdentifierPart(char)の文字列でなければなりません。- 戻り値:
- ExecutionControlProviderの名前
-
defaultParameters
このExecutionControlProviderのデフォルトのパラメータ・マップを作成して返します。 マップは任意に変更できます。変更されているか、変更されていないかは、generate(jdk.jshell.spi.ExecutionEnv, java.util.Map)に渡すことができます。- 戻り値:
- デフォルトのパラメータ・マップ
-
generate
ExecutionControlインスタンスを作成して返します。
-