-  
       
- 所有已知实现类:
 -  
         
FailOverExecutionControlProvider,JdiExecutionControlProvider,LocalExecutionControlProvider 
public interface ExecutionControlProviderJShell用于生成评估Snippets所需的执行引擎的提供程序。 可以通过实现此接口创建备用执行引擎,然后使用提供程序或提供程序名称和参数说明符配置JShell。- 从以下版本开始:
 - 9
 
 
-  
        
       
-  
             
方法摘要
所有方法 实例方法 抽象方法 Default Methods 变量和类型 方法 描述 default Map<String,String>defaultParameters()创建并返回此ExecutionControlProvider的默认参数映射。ExecutionControlgenerate(ExecutionEnv env, Map<String,String> parameters)创建并返回ExecutionControl实例。Stringname()这个ExecutionControlProvider的唯一名称。 
 -  
             
 
-  
        
       
-  
             
方法详细信息
-  
name
String name()
这个ExecutionControlProvider的独特名称。 名称必须是Basic Multilingual Plane中的字符序列,即Character.isJavaIdentifierPart(char)。- 结果
 - 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实例。 
 -  
 
 -