# Uses of Package
jdk.jshell.execution

Packages that use jdk.jshell.execution
Package
Description
jdk.jshell.execution
Provides implementation support for building JShell execution engines.

Classes in jdk.jshell.execution used by jdk.jshell.execution
Class
Description
DirectExecutionControl
An `ExecutionControl` implementation that runs in the current process.
JdiDefaultExecutionControl.JdiStarter
Start an external process where the user's snippets can be run.
JdiDefaultExecutionControl.JdiStarter.TargetDescription
The description of a started external process.
JdiExecutionControl
Abstract JDI implementation of `ExecutionControl`.
JdiInitiator.ProcessStarted
Callback that should invoked when the remote process is invoked.
LoaderDelegate
This interface specifies the loading specific subset of `ExecutionControl`.
StreamingExecutionControl
An implementation of the `ExecutionControl` execution engine SPI which streams requests to a remote agent where execution takes place.