public interface JMXConnectorServerProvider
使用给定协议创建 JMX API 连接器服务的提供程序。此接口的实例由 JMXConnectorServerFactory
创建,作为其 newJMXConnectorServer
方法的一部分。
- 自从:
- 1.5
-
方法总结
修饰符和类型方法描述newJMXConnectorServer
(JMXServiceURL serviceURL, Map<String, ?> environment, MBeanServer mbeanServer) 在给定地址创建一个新的连接器服务。
-
方法详情
-
newJMXConnectorServer
JMXConnectorServer newJMXConnectorServer(JMXServiceURL serviceURL, Map <String , ?> environment, MBeanServer mbeanServer) throws IOException在给定地址创建一个新的连接器服务。每次成功调用此方法都会生成不同的
JMXConnectorServer
对象。- 参数:
serviceURL
- 新连接器服务的地址。getAddress
方法返回的新连接器服务的实际地址不一定完全相同。例如,如果原始地址不包含,它可能包含端口号。environment
- 一个只读映射,包含用于控制新连接器服务行为的命名属性。此map中的键必须是字符串。每个关联值的适当类型取决于属性。mbeanServer
- 此连接器服务附加到的 MBean 服务。如果此连接器服务将通过在其中注册而附加到 MBean 服务,则为空。- 返回:
JMXConnectorServer
表示新的连接器服务。每次成功调用此方法都会生成一个不同的对象。- 抛出:
NullPointerException
- 如果serviceURL
或environment
为空。IOException
- 如果serviceURL
中的协议未被该提供者识别,建议提供者实现抛出MalformedURLException
,如果这是serviceURL
中协议的提供者,则抛出JMXProviderException
但由于某种原因或任何其他原因不能使用它IOException
如果无法创建连接器服务。
-