public interface JMXConnectorProvider
一个用于使用给定协议创建JMX API连接器客户端的提供程序。此接口的实例是由JMXConnectorFactory
在其newJMXConnector
方法的一部分中创建的。
- 自版本:
- 1.5
-
Method Summary
Modifier and TypeMethodDescriptionnewJMXConnector
(JMXServiceURL serviceURL, Map<String, ?> environment) 创建一个新的连接器客户端,准备连接到给定地址的连接器服务器。
-
Method Details
-
newJMXConnector
JMXConnector newJMXConnector(JMXServiceURL serviceURL, Map<String, ?> environment) throws IOException创建一个新的连接器客户端,准备连接到给定地址的连接器服务器。对此方法的每次成功调用都会产生一个不同的
JMXConnector
对象。- 参数:
-
serviceURL
- 要连接的连接器服务器的地址。 -
environment
- 包含命名属性的只读Map,用于确定连接方式。此映射中的键必须是字符串。每个关联值的适当类型取决于属性。 - 返回:
-
代表新连接器客户端的
JMXConnector
。对此方法的每次成功调用都会产生一个不同的对象。 - 抛出:
-
NullPointerException
- 如果serviceURL
或environment
为null。 -
IOException
- 建议提供程序实现如果serviceURL
中的协议未被此提供程序识别,则抛出MalformedURLException
,如果这是serviceURL
中的协议的提供程序,但由于某种原因无法使用,则抛出JMXProviderException
,或者如果由于通信问题而无法建立连接,则抛出任何其他IOException
。
-