ExecutionControlProvider (Java SE 19 & JDK 19) (original) (raw)

All Known Implementing Classes:

[FailOverExecutionControlProvider](../execution/FailOverExecutionControlProvider.html "class in jdk.jshell.execution"), [JdiExecutionControlProvider](../execution/JdiExecutionControlProvider.html "class in jdk.jshell.execution"), [LocalExecutionControlProvider](../execution/LocalExecutionControlProvider.html "class in jdk.jshell.execution")


public interface ExecutionControlProvider

The provider used by JShell to generate the execution engine needed to evaluate Snippets. Alternate execution engines can be created by implementing this interface, then configuring JShell with the provider or the providers name and parameter specifier.

Since:

9

Create and return the default parameter map for thisExecutionControlProvider.
Create and return the ExecutionControl instance.
[name](#name%28%29)()
The unique name of this ExecutionControlProvider.