Spec-Zone.ru › OpenJDK 24

Пакет jdk.jshell.execution

package jdk.jshell.execution
Предоставляет поддержку реализации для построения исполняющих движков JShell. Включает конкретные и абстрактные реализации интерфейса ExecutionControl. Также предоставляет связанные утилиты для коммуникации. Этот пакет может быть использован для определения альтернативных исполняющих движков. По умолчанию используется стандартный исполняющий движок JShell.
Since:
9
Пакет Описание
jdk.jshell
Предоставляет интерфейсы для создания инструментов, таких как цикл "Чтение-Вычисление-Вывод" (REPL), который интерактивно оценивает "фрагменты" кода языка программирования Java.
jdk.jshell.spi
Определяет интерфейс поставщика сервисов для подключаемых исполняющих движков JShell.
jdk.jshell.tool
Предоставляет механизм запуска экземпляра инструмента Java shell.
Класс Описание
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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API