java.lang.Object
jdk.jshell.execution.FailOverExecutionControlProvider
- 所有已实现的接口:
-
ExecutionControlProvider
依次尝试其他提供者,直到找到一个可用的。
- 自JDK版本:
- 9
-
Constructor Details
-
FailOverExecutionControlProvider
public FailOverExecutionControlProvider()创建一个实例。该实例可用于通过尝试启动一系列ExecutionControl
规范来启动并返回一个ExecutionControl
实例,直到成功为止。- 参见:
-
-
Method Details
-
name
此ExecutionControlProvider
的唯一名称。- 指定者:
-
name
在接口ExecutionControlProvider
- 返回值:
- "failover"
-
defaultParameters
创建并返回此ExecutionControlProvider
的默认参数映射。共有十个参数,从"0"到"9",它们的值是ExecutionControlProvider
规范字符串,或空字符串。- 指定者:
-
defaultParameters
在接口ExecutionControlProvider
- 返回值:
- 一个默认参数映射
-
generate
创建并返回一个本地执行的ExecutionControl
实例。至少一个参数应具有规范。- 指定者:
-
generate
在接口ExecutionControlProvider
- 参数:
-
env
- 由JShell提供的执行环境 -
parameters
- 修改后的参数映射 - 返回值:
- 执行引擎
- 抛出:
-
Throwable
- 如果所有给定的提供者都失败,则在第一次尝试创建执行引擎时发生的异常。
-