- 所有已知的实现类:
-
FailOverExecutionControlProvider
,JdiExecutionControlProvider
,LocalExecutionControlProvider
public interface ExecutionControlProvider
JShell使用的提供程序用于生成评估片段所需的执行引擎。可以通过实现此接口来创建替代执行引擎,然后使用提供程序或提供程序的名称和参数说明符配置JShell。
- 自 JDK 版本:
- 9
-
Method Details
-
name
String name()此ExecutionControlProvider
的唯一名称。名称必须是来自基本多文种平面的字符序列,这些字符是Character.isJavaIdentifierPart(char)
。- 返回:
- ExecutionControlProvider 的名称
-
defaultParameters
创建并返回此ExecutionControlProvider
的默认参数映射。该映射可以选择性地进行修改;无论修改还是未修改,都可以将其传递给generate(jdk.jshell.spi.ExecutionEnv, java.util.Map)
。- 返回:
- 默认参数映射
-
generate
创建并返回ExecutionControl
实例。
-