Интерфейс ExecutionEnv
public interface ExecutionEnv
Функциональность, доступная плагиновому исполняемому движку JShell. Она предоставляется исполняемому движку ядром реализации JShell.
Этот интерфейс предназначен для предоставления доступа к основным функциональным возможностям JShell, необходимым для реализации ExecutionControl.
- Since:
- 9
- См. также:
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
void | closeDown() | Сообщает, что исполняемый движок завершил работу. |
List<String> | extraRemoteVMOptions() | Возвращает дополнительные параметры VM, которые должны использоваться при запуске удалённой JVM. |
PrintStream | userErr() | Возвращает поток ошибок пользователя. |
InputStream | userIn() | Возвращает поток ввода пользователя. |
PrintStream | userOut() | Возвращает поток вывода пользователя. |
Подробное описание методов
userIn
InputStream userIn()
Возвращает поток ввода пользователя.
- Возвращает:
- поток ввода пользователя
userOut
PrintStream userOut()
Возвращает поток вывода пользователя.
- Возвращает:
- поток вывода пользователя
userErr
PrintStream userErr()
Возвращает поток ошибок пользователя.
- Возвращает:
- поток ошибок пользователя
extraRemoteVMOptions
List<String> extraRemoteVMOptions()
Возвращает дополнительные параметры VM, которые должны использоваться при запуске удалённой JVM. Это рекомендация для исполняемого движка.
Примечание: исполняемый движок необязательно должен запускать удалённую JVM.
- Возвращает:
- дополнительные параметры для запуска удалённой JVM
closeDown
void closeDown()
Сообщает, что исполняемый движок завершил работу.
© 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/spi/ExecutionEnv.html