Интерфейс подключения
- Все известные подинтерфейсы:
-
AttachingConnector,LaunchingConnector,ListeningConnector
public interface Connector
Способ подключения отладчика к целевой виртуальной машине. Подключение инкапсулирует ровно один Transport, используемый для установления соединения. Каждое подключение имеет набор аргументов, контролирующих его работу. Аргументы хранятся в виде карты, ключами которой являются строки. Каждая реализация определяет строки ключей аргументов, которые она принимает.
- С:
- 1.3
- См. также:
-
LaunchingConnector,AttachingConnector,ListeningConnector,Connector.Argument
Вложенные классы
| Модификатор и тип | Интерфейс | Описание |
|---|---|---|
static interface |
Connector.Argument |
Спецификация и значение аргумента подключения. |
static interface |
Connector.BooleanArgument |
Спецификация и значение аргумента подключения, значение которого является булевым. |
static interface |
Connector.IntegerArgument |
Спецификация и значение аргумента подключения, значение которого является целым числом. |
static interface |
Connector.SelectedArgument |
Спецификация и значение аргумента подключения, значение которого является строкой, выбранной из списка вариантов. |
static interface |
Connector.StringArgument |
Спецификация и значение аргумента подключения, значение которого является строкой. |
Методы
| Модификатор и тип | Метод | Описание |
|---|---|---|
Map<String,Connector.Argument> |
defaultArguments() |
Возвращает аргументы, принимаемые этим подключением, и их значения по умолчанию. |
String |
description() |
Возвращает удобочитаемое описание этого подключения и его назначения. |
String |
name() |
Возвращает короткий идентификатор подключения. |
Transport |
transport() |
Возвращает механизм транспортировки, используемый этим подключением для установления соединений с целевой виртуальной машиной. |
Методы
name
String name()
Возвращает короткий идентификатор подключения. Реализаторы подключений должны придерживаться аналогичных соглашений об именовании, используемых с пакетами, чтобы избежать коллизий имен. Например, реализации подключений Sun имеют имена с префиксом "com.sun.jdi.". Не предназначено для взаимодействия с конечным пользователем.
- Возвращает:
- имя этого подключения.
description
String description()
Возвращает удобочитаемое описание этого подключения и его назначения.
- Возвращает:
- описание этого подключения
transport
Transport transport()
Возвращает механизм транспортировки, используемый этим подключением для установления соединений с целевой виртуальной машиной.
- Возвращает:
- используемый этим подключением
Transport.
defaultArguments
Map<String,Connector.Argument> defaultArguments()
Возвращает аргументы, принимаемые этим подключением, и их значения по умолчанию. Ключами возвращаемой карты являются имена строковых аргументов. Значения содержат Connector.Argument с информацией об аргументе и его значении по умолчанию.
- Возвращает:
- карту, сопоставляющую имена аргументов с информацией об аргументе и значением по умолчанию.
© 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/Connector.html