Интерфейс AttachingConnector

Все суперинтерфейсы:
Connector
public interface AttachingConnector
extends Connector

Коннектор, который подключается к уже запущенной целевой виртуальной машине.

С момента:
1.3

Вложенные классы

Вложенные классы/интерфейсы, объявленные в интерфейсе com.sun.jdi.connect.Connector

Connector.Argument, Connector.BooleanArgument, Connector.IntegerArgument, Connector.SelectedArgument, Connector.StringArgument

Методы

Модификатор и тип Метод Описание
VirtualMachine attach​(Map<String,​? extends Connector.Argument> arguments)

Подключается к запущенному приложению и возвращает зеркало его виртуальной машины.

Методы, объявленные в интерфейсе com.sun.jdi.connect.Connector

defaultArguments, description, name, transport

Методы

attach

VirtualMachine attach(Map<String,​? extends Connector.Argument> arguments)
               throws IOException,
                      IllegalConnectorArgumentsException

Подключается к запущенному приложению и возвращает зеркало его виртуальной машины.

Коннектор использует переданную карту аргументов при подключении приложения. Эти аргументы включают в себя информацию об адресации, которая идентифицирует виртуальную машину. Карта аргументов сопоставляет строки имен аргументов с экземплярами Connector.Argument. Значение карты аргументов по умолчанию для коннектора можно получить с помощью Connector.defaultArguments(). Значения карты аргументов могут быть изменены, но записи в карте не должны добавляться или удаляться.

Параметры:
arguments - карта аргументов, используемая при запуске виртуальной машины.
Возвращает:
зеркало VirtualMachine целевой виртуальной машины.
Исключение:
TransportTimeoutException - когда коннектор инкапсулирует транспорт, который поддерживает таймаут при подключении, а Connector.Argument, представляющий таймаут, установлен в карте аргументов, и возникает таймаут при попытке подключиться к целевой виртуальной машине.
IOException - при невозможности подключения. Конкретные исключения зависят от используемой реализации Connector.
IllegalConnectorArgumentsException - когда один из аргументов коннектора является недопустимым.

© 1993, 2020, 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/11/docs/api/jdk.jdi/com/sun/jdi/connect/AttachingConnector.html

Spec-Zone .ru
спецификации, руководства, описания, API