Интерфейс подключения

Все известные подинтерфейсы:
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

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