java.lang.Object
jdk.jshell.execution.FailOverExecutionControlProvider
- 所有已实现的接口:
ExecutionControlProvider
按顺序尝试其他提供程序,直到一个工作。
- 自从:
- 9
-
构造方法详细信息
-
FailOverExecutionControlProvider
public FailOverExecutionControlProvider()创建实例。该实例可用于通过尝试启动一系列ExecutionControl规范来启动和返回一个ExecutionControl实例,直到一个成功。- 参见:
-
-
方法详情
-
name
此ExecutionControlProvider的唯一名称。- 指定者:
name在接口ExecutionControlProvider中- 返回:
- "failover"
-
defaultParameters
为此ExecutionControlProvider创建并返回默认参数映射。有十个参数,从“0”到“9”,它们的值是ExecutionControlProvider规范字符串,或者空字符串。- 指定者:
defaultParameters在接口ExecutionControlProvider中- 返回:
- 默认参数映射
-
generate
public ExecutionControl generate(ExecutionEnv env, Map <String , String > parameters) throws Throwable创建并返回一个本地执行的ExecutionControl实例。至少一个参数应该有一个规范。- 指定者:
generate在接口ExecutionControlProvider中- 参数:
env- 执行环境,由JShell提供parameters- 修改后的参数映射。- 返回:
- 执行引擎
- 抛出:
Throwable- 如果所有给定的提供程序都失败,则在第一次尝试创建执行引擎时发生异常。
-