# Uses of Class
jdk.jshell.execution.DirectExecutionControl

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

- ## Uses of DirectExecutionControl in jdk.jshell.execution

  Subclasses of DirectExecutionControl in jdk.jshell.execution
  Modifier and Type
  Class
  Description
  `class`
  `LocalExecutionControl`
  An implementation of `ExecutionControl` which executes in the same JVM as the JShell-core.
  `class`
  `RemoteExecutionControl`
  The remote agent runs in the execution process (separate from the main JShell process).