Интерфейс JMXConnectorServerProvider
public interface JMXConnectorServerProvider
Поставщик для создания серверов соединений API JMX с использованием заданного протокола. Экземпляры этого интерфейса создаются классом JMXConnectorServerFactory в рамках его метода newJMXConnectorServer.
- С:
- 1.5
Методы
| Модификатор и тип | Метод | Описание |
|---|---|---|
JMXConnectorServer |
newJMXConnectorServer(JMXServiceURL serviceURL,
Map<String,?> environment,
MBeanServer mbeanServer) |
Создает новый сервер соединений по заданному адресу. |
Методы
newJMXConnectorServer
JMXConnectorServer newJMXConnectorServer(JMXServiceURL serviceURL,
Map<String,?> environment,
MBeanServer mbeanServer)
throws IOException
Создает новый сервер соединений по заданному адресу. Каждый успешный вызов этого метода производит новый объект JMXConnectorServer.
- Параметры:
-
serviceURL- адрес нового сервера соединений. Фактический адрес нового сервера соединений, возвращаемый его методомgetAddress, необязательно будет точно таким же. Например, он может включать номер порта, если исходный адрес его не содержал. -
environment- только для чтения карта, содержащая именованные атрибуты для управления поведением нового сервера соединений. Ключи в этой карте должны быть строками. Соответствующий тип каждого связанного значения зависит от атрибута. -
mbeanServer- сервер MBean, к которому прикреплен этот сервер соединений. Нулевое значение, если этот сервер соединений будет прикреплен к серверу MBean, зарегистрировавшись в нем. - Возвращает:
- объект
JMXConnectorServer, представляющий новый сервер соединений. Каждый успешный вызов этого метода производит новый объект. - Исключения:
-
NullPointerException- еслиserviceURLилиenvironmentравны null. -
IOException- рекомендуется, чтобы реализация поставщика выбрасывалаMalformedURLExceptionв случае, если протокол вserviceURLне распознается этим поставщиком,JMXProviderExceptionесли это поставщик для протокола вserviceURL, но он не может быть использован по какой-либо причине, или любое другое исключениеIOExceptionесли сервер соединений не может быть создан.
© 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/java.management/javax/management/remote/JMXConnectorServerProvider.html