- 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 theExecutionControlexecution engine SPI which streams requests to a remote agent where execution takes place.- Since:
- 9
 
- 
- 
Nested Class Summary- 
Nested classes/interfaces declared in interface jdk.jshell.spi.ExecutionControlExecutionControl.ClassBytecodes, ExecutionControl.ClassInstallException, ExecutionControl.EngineTerminationException, ExecutionControl.ExecutionControlException, ExecutionControl.InternalException, ExecutionControl.NotImplementedException, ExecutionControl.ResolutionException, ExecutionControl.RunException, ExecutionControl.StoppedException, ExecutionControl.UserException
 
- 
 - 
Constructor SummaryConstructors Constructor Description StreamingExecutionControl(ObjectOutput out, ObjectInput in)Creates an instance.
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()Closes the execution engine.- 
Methods declared in class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 - 
Methods declared in interface jdk.jshell.spi.ExecutionControladdToClasspath, extensionCommand, invoke, load, redefine, stop, varValue
 
- 
 
- 
- 
- 
Constructor Detail- 
StreamingExecutionControlpublic StreamingExecutionControl(ObjectOutput out, ObjectInput in) Creates an instance.- Parameters:
- out- the output for commands
- in- the input for command responses
 
 
- 
 - 
Method Detail- 
closepublic void close() Closes the execution engine. Send an exit command to the remote agent.- Specified by:
- closein interface- AutoCloseable
- Specified by:
- closein interface- ExecutionControl
 
 
- 
 
-