模块 jdk.jshell

类 FailOverExecutionControlProvider

java.lang.Object
jdk.jshell.execution.FailOverExecutionControlProvider
所有已实现的接口:
ExecutionControlProvider

public class FailOverExecutionControlProvider extends Object implements ExecutionControlProvider
按顺序尝试其他提供程序,直到一个工作。
自从:
9
  • 构造方法详细信息

  • 方法详情

    • name

      public String  name()
      ExecutionControlProvider 的唯一名称。
      指定者:
      name 在接口 ExecutionControlProvider
      返回:
      "failover"
    • defaultParameters

      public Map <String ,String > 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 - 如果所有给定的提供程序都失败,则在第一次尝试创建执行引擎时发生异常。