Spec-Zone.ru › OpenJDK 25

Пакет jdk.jshell.execution

package jdk.jshell.execution
Предоставляет поддержку реализации для создания движков выполнения JShell. Включает конкретные и абстрактные реализации интерфейса ExecutionControl. Также предоставляет связанные утилиты обмена данными. Этот пакет можно использовать для определения альтернативных движков выполнения. Включён движок выполнения JShell по умолчанию.
С версии:
9
Пакет Описание
jdk.jshell
Предоставляет интерфейсы для создания инструментов, таких как цикл чтения-вычисления-печати (REPL), которые интерактивно вычисляют «фрагменты» кода на языке программирования Java.
jdk.jshell.spi
Определяет интерфейс поставщика служб для подключаемых движков выполнения JShell.
jdk.jshell.tool
Предоставляет механизм для запуска экземпляра инструмента оболочки Java.
Класс Описание
DirectExecutionControl
Реализация ExecutionControl, выполняющаяся в текущем процессе.
FailOverExecutionControlProvider
Последовательно пробует другие поставщики, пока один из них не сработает.
JdiDefaultExecutionControl
Реализация ExecutionControl, которую ядро JShell использует по умолчанию.
JdiDefaultExecutionControl.JdiStarter
Запускает внешний процесс, в котором могут выполняться фрагменты кода пользователя.
JdiDefaultExecutionControl.JdiStarter.TargetDescription
Описание запущенного внешнего процесса.
JdiExecutionControl
Абстрактная реализация JDI интерфейса ExecutionControl.
JdiExecutionControlProvider
Поставщик удалённых движков выполнения, управляемых JDI.
JdiInitiator
Настраивает подключение JDI, предоставляя полученный VirtualMachine JDI и Process, в котором работает удалённый агент.
JdiInitiator.ProcessStarted
Обратный вызов, который следует вызвать при запуске удалённого процесса.
LoaderDelegate
Этот интерфейс определяет подмножество ExecutionControl, относящееся к загрузке.
LocalExecutionControl
Реализация ExecutionControl, выполняющаяся в той же JVM, что и ядро JShell.
LocalExecutionControlProvider
Поставщик движков выполнения, работающих в том же процессе, что и JShell.
RemoteExecutionControl
Удалённый агент работает в процессе выполнения (отдельно от основного процесса JShell).
StreamingExecutionControl
Реализация SPI движка выполнения ExecutionControl, которая передаёт запросы удалённому агенту, где и происходит выполнение.
Util
Различные вспомогательные методы для настройки реализаций ExecutionControl.

Сообщить об ошибке или предложить улучшение
Дополнительные справочные материалы по API и документацию для разработчиков см. в разделе Документация Java SE, содержащем более подробные описания для разработчиков, включая обзоры концепций, определения терминов, обходные решения и примеры работающего кода. Другие версии.
Java является товарным знаком или зарегистрированным товарным знаком Oracle и/или её аффилированных лиц в США и других странах.
Авторские права © 1993, 2025, Oracle и/или её аффилированные лица, 500 Oracle Parkway, Redwood Shores, CA 94065 USA.
Все права защищены. Использование регулируется условиями лицензии и политикой распространения документации.

© 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://docs.oracle.com/en/java/javase/25/docs/api/jdk.jshell/jdk/jshell/execution/package-summary.html

Spec-Zone.ru

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