Spec-Zone.ru › OpenJDK 21

Класс JdiInitiator

java.lang.Object
jdk.jshell.execution.JdiInitiator
public class JdiInitiator extends Object
Настраивает соединение JDI, предоставляя полученную JDI VirtualMachine и Process, в котором запущен удаленный агент.
Since:
9

Краткое описание конструкторов

Конструктор Описание
JdiInitiator(int port, List<String> remoteVMOptions, String remoteAgent, boolean isLaunch, String host, int timeout, Map<String,String> customConnectorArgs)
Запускает удаленный агент и устанавливает соединение JDI с ним.

Краткое описание методов

Модификатор и тип Метод Описание
Process process()
Возвращает запущенный процесс.
VirtualMachine vm()
Возвращает полученный экземпляр VirtualMachine.

Методы, унаследованные от класса java.lang.Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Подробное описание конструкторов

JdiInitiator

public JdiInitiator(int port, List<String> remoteVMOptions, String remoteAgent, boolean isLaunch, String host, int timeout, Map<String,String> customConnectorArgs)
Запускает удаленный агент и устанавливает соединение JDI с ним.
Параметры:
port - порт сокета для (не-JDI) команд
remoteVMOptions - любые пользовательские запрошенные опции командной строки VM
remoteAgent - полное имя класса удаленного агента для запуска
isLaunch - JDI выполняет запуск? То есть LaunchingConnector, в противном случае мы запускаем явно и используем ListeningConnector
host - явное имя хоста для использования, если null, используется обнаруженное имя хоста, применяется только к прослушиванию (!isLaunch)
timeout - время ожидания запуска в миллисекундах. Если ноль или отрицательное, не будет ждать, таким образом, произойдет немедленный таймаут, если он еще не запущен.
customConnectorArgs - пользовательские аргументы, передаваемые коннектору. Это аргументы JDI com.sun.jdi.connect.Connector. Аргумент vmexec не поддерживается.

Подробное описание методов

vm

public VirtualMachine vm()
Возвращает полученный экземпляр VirtualMachine.
Возвращает:
виртуальную машину

process

public Process process()
Возвращает запущенный процесс.
Возвращает:
процесс удаленного агента

© 1993, 2023, 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/21/docs/api/jdk.jshell/jdk/jshell/execution/JdiInitiator.html

Spec-Zone.ru

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