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