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