ExecutionControlProviderpublic class FailOverExecutionControlProvider extends Object implements ExecutionControlProvider
| Constructor | Description | 
|---|---|
| FailOverExecutionControlProvider() | Create an instance. | 
| Modifier and Type | Method | Description | 
|---|---|---|
| Map | defaultParameters() | Create and return the default parameter map for this  ExecutionControlProvider. | 
| ExecutionControl | generate | Create and return a locally executing  ExecutionControlinstance. | 
| String | name() | The unique name of this  ExecutionControlProvider. | 
public FailOverExecutionControlProvider()
ExecutionControl instance by attempting to start a series of ExecutionControl specs, until one is successful.public String name()
ExecutionControlProvider.name in interface ExecutionControlProvider
public Map<String,String> defaultParameters()
ExecutionControlProvider. There are ten parameters, "0" through "9", their values are ExecutionControlProvider specification strings, or empty string.defaultParameters in interface ExecutionControlProvider
public ExecutionControl generate(ExecutionEnv env, Map<String,String> parameters) throws Throwable
ExecutionControl instance. At least one parameter should have a spec.generate in interface ExecutionControlProvider
env - the execution environment, provided by JShellparameters - the modified parameter map.Throwable - if all the given providers fail, the exception that occurred on the first attempt to create the execution engine.
    © 1993, 2023, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
    https://docs.oracle.com/en/java/javase/21/docs/api/jdk.jshell/jdk/jshell/execution/FailOverExecutionControlProvider.html