- java.lang.Object
-
- jdk.jshell.execution.FailOverExecutionControlProvider
-
- 实现的所有接口
-
ExecutionControlProvider
public class FailOverExecutionControlProvider extends Object implements ExecutionControlProvider
按顺序尝试其他提供程序,直到有效。- 从以下版本开始:
- 9
-
-
构造方法摘要
构造方法 构造器 描述 FailOverExecutionControlProvider()创建一个实例。
-
方法摘要
所有方法 实例方法 具体的方法 变量和类型 方法 描述 Map<String,String>defaultParameters()创建并返回此ExecutionControlProvider的默认参数映射。ExecutionControlgenerate(ExecutionEnv env, Map<String,String> parameters)创建并返回本地执行的ExecutionControl实例。Stringname()这个ExecutionControlProvider的独特名称。
-
-
-
构造方法详细信息
-
FailOverExecutionControlProvider
public FailOverExecutionControlProvider()
创建一个实例。 该实例可用于通过尝试启动一系列ExecutionControl规范来启动和返回ExecutionControl实例,直到一个成功。
-
-
方法详细信息
-
name
public String name()
这个ExecutionControlProvider的唯一名称。- Specified by:
-
namein interfaceExecutionControlProvider - 结果
- “故障转移”
-
defaultParameters
public Map<String,String> defaultParameters()
创建并返回此ExecutionControlProvider的默认参数映射。 有十个参数,“0”到“9”,它们的值是ExecutionControlProvider规范字符串,或空字符串。- Specified by:
-
defaultParameters在界面ExecutionControlProvider - 结果
- 默认参数映射
-
generate
public ExecutionControl generate(ExecutionEnv env, Map<String,String> parameters) throws Throwable
创建并返回本地执行的ExecutionControl实例。 至少有一个参数应该有一个规范。- Specified by:
-
generate,界面ExecutionControlProvider - 参数
-
env- JShell提供的执行环境 -
parameters- 修改后的参数图。 - 结果
- 执行引擎
- 异常
-
Throwable- 如果所有给定的提供程序都失败,则首次尝试创建执行引擎时发生异常。
-
-