Class StreamingExecutionControl
- java.lang.Object
-
- jdk.jshell.execution.StreamingExecutionControl
- All Implemented Interfaces:
-
AutoCloseable,ExecutionControl
- Direct Known Subclasses:
JdiExecutionControl
public class StreamingExecutionControl extends Object implements ExecutionControl
An implementation of the ExecutionControl execution engine SPI which streams requests to a remote agent where execution takes place.
- Since:
- 9
Nested Classes
Nested classes/interfaces declared in interface jdk.jshell.spi.ExecutionControl
ExecutionControl.ClassBytecodes, ExecutionControl.ClassInstallException, ExecutionControl.EngineTerminationException, ExecutionControl.ExecutionControlException, ExecutionControl.InternalException, ExecutionControl.NotImplementedException, ExecutionControl.ResolutionException, ExecutionControl.RunException, ExecutionControl.StoppedException, ExecutionControl.UserException Constructors
| Constructor | Description |
|---|---|
StreamingExecutionControl(ObjectOutput out,
ObjectInput in) | Creates an instance. |
Methods
| Modifier and Type | Method | Description |
|---|---|---|
void | close() | Closes the execution engine. |
Methods declared in class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait Methods declared in interface jdk.jshell.spi.ExecutionControl
addToClasspath, extensionCommand, invoke, load, redefine, stop, varValue Constructors
StreamingExecutionControl
public StreamingExecutionControl(ObjectOutput out,
ObjectInput in) Creates an instance.
- Parameters:
-
out- the output for commands -
in- the input for command responses
Methods
close
public void close()
Closes the execution engine. Send an exit command to the remote agent.
- Specified by:
-
closein interfaceAutoCloseable - Specified by:
-
closein interfaceExecutionControl
© 1993, 2020, 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/11/docs/api/jdk.jshell/jdk/jshell/execution/StreamingExecutionControl.html