- java.lang.Object
- 
- jdk.jshell.execution.StreamingExecutionControl
- 
- jdk.jshell.execution.JdiExecutionControl
- 
- jdk.jshell.execution.JdiDefaultExecutionControl
 
 
 
- 
- All Implemented Interfaces:
- AutoCloseable,- ExecutionControl
 
 public class JdiDefaultExecutionControl extends JdiExecutionControl The implementation ofExecutionControlthat the JShell-core uses by default. Launches a remote process -- the "remote agent". Interfaces to the remote agent over a socket and via JDI. Designed to work withRemoteExecutionControl.- 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
 
- 
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voidstop()Interrupts a running remote invoke by manipulating remote variables and sending a stop via JDI.- 
Methods declared in class jdk.jshell.execution.JdiExecutionControlredefine, referenceType, vm
 - 
Methods declared in class jdk.jshell.execution.StreamingExecutionControlclose
 - 
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, close, extensionCommand, invoke, load, varValue
 
- 
 
- 
- 
- 
Method Detail- 
stoppublic void stop() throws ExecutionControl.EngineTerminationException, ExecutionControl.InternalExceptionInterrupts a running remote invoke by manipulating remote variables and sending a stop via JDI.- Throws:
- ExecutionControl.EngineTerminationException- the execution engine has terminated
- ExecutionControl.InternalException- an internal problem occurred
 
 
- 
 
-