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