- 既知のすべての実装クラス:
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
インスタンスを作成して返します。
-