java.lang.Object
jdk.jshell.execution.LocalExecutionControlProvider
- All Implemented Interfaces:
 ExecutionControlProvider
A provider of execution engines which run in the same process as JShell.
- Since:
 - 9
 
- 
Constructor Summary
Constructors - 
Method Summary
 
- 
Constructor Details
- 
LocalExecutionControlProvider
public LocalExecutionControlProvider()Create an instance. An instance can be used to generate anExecutionControlinstance that executes code in the same process. 
 - 
 - 
Method Details
- 
name
The unique name of thisExecutionControlProvider.- Specified by:
 namein interfaceExecutionControlProvider- Returns:
 - "local"
 
 - 
defaultParameters
Create and return the default parameter map forLocalExecutionControlProvider.LocalExecutionControlProviderhas no parameters.- Specified by:
 defaultParametersin interfaceExecutionControlProvider- Returns:
 - an empty parameter map
 
 - 
generate
Create and return a locally executingExecutionControlinstance.- Specified by:
 generatein interfaceExecutionControlProvider- Parameters:
 env- the execution environment, provided by JShellparameters- the default or modified parameter map.- Returns:
 - the execution engine
 
 
 -