ExecutionControl
interface.
Also, provides related communication utilities.
This package may be used to define alternative execution engines.
The default JShell execution engine is included.Interface | Description |
---|---|
LoaderDelegate |
This interface specifies the loading specific subset of
ExecutionControl . |
Class | Description |
---|---|
DirectExecutionControl |
An
ExecutionControl implementation that runs in the current process. |
FailOverExecutionControlProvider |
Tries other providers in sequence until one works.
|
JdiDefaultExecutionControl |
The implementation of
ExecutionControl that the
JShell-core uses by default. |
JdiExecutionControl |
Abstract JDI implementation of
ExecutionControl |
JdiExecutionControlProvider |
A provider of remote JDI-controlled execution engines.
|
JdiInitiator |
Sets up a JDI connection, providing the resulting JDI
VirtualMachine
and the Process the remote agent is running in. |
LocalExecutionControl |
An implementation of
ExecutionControl which executes
in the same JVM as the JShell-core. |
LocalExecutionControlProvider |
A provider of execution engines which run in the same process as JShell.
|
RemoteExecutionControl |
The remote agent runs in the execution process (separate from the main JShell
process).
|
StreamingExecutionControl |
An implementation of the
ExecutionControl
execution engine SPI which streams requests to a remote agent where
execution takes place. |
Util |
Miscellaneous utility methods for setting-up implementations of
ExecutionControl . |
Submit a bug or feature
Java is a trademark or registered trademark of Oracle and/or its affiliates in the US and other countries.
Copyright © 2015, 2017, Oracle and/or its affiliates. 500 Oracle Parkway
Redwood Shores, CA 94065 USA. All rights reserved.
DRAFT 9-Ubuntu+0-9b151-2