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