Пакет jdk.jshell.execution
package jdk.jshell.execution
Предоставляет поддержку реализации движков выполнения JShell. Включает конкретные и абстрактные реализации интерфейса
ExecutionControl. Также предоставляет связанные утилиты для взаимодействия. Этот пакет можно использовать для определения альтернативных движков выполнения. Включает стандартный движок выполнения JShell.- Since:
- 9
| Класс | Описание |
|---|---|
| DirectExecutionControl | Реализация ExecutionControl, работающая в текущем процессе. |
| FailOverExecutionControlProvider | Попытки использовать других поставщиков последовательно, пока один из них не сработает. |
| JdiDefaultExecutionControl | Реализация ExecutionControl, по умолчанию используемая JShell-ядром. |
| JdiExecutionControl | Абстрактная реализация JDI интерфейса ExecutionControl. |
| JdiExecutionControlProvider | Поставщик удалённых движков выполнения, управляемых JDI. |
| JdiInitiator | Настраивает соединение JDI, предоставляя полученную JDI VirtualMachine и Process, в котором работает удалённый агент. |
| LoaderDelegate | Этот интерфейс определяет загрузку определённого подмножества ExecutionControl. |
| LocalExecutionControl | Реализация ExecutionControl, выполняющаяся в той же JVM, что и JShell-ядро. |
| LocalExecutionControlProvider | Поставщик движков выполнения, работающих в том же процессе, что и JShell. |
| RemoteExecutionControl | Удалённый агент выполняется в процессе выполнения (отдельно от основного процесса JShell). |
| StreamingExecutionControl | Реализация SPI движка выполнения ExecutionControl, которая передает запросы удалённому агенту, где происходит выполнение. |
| Util | Разнообразные вспомогательные методы для настройки реализаций ExecutionControl. |
© 1993, 2021, 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/17/docs/api/jdk.jshell/jdk/jshell/execution/package-summary.html