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