Интерфейс 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