public interface JMXConnectorServerProvider
使用给定协议创建JMX API连接器服务器的提供程序。 该接口的实例由JMXConnectorServerFactory
创建,作为其newJMXConnectorServer
方法的一部分。
Modifier and Type | Method and Description |
---|---|
JMXConnectorServer |
newJMXConnectorServer(JMXServiceURL serviceURL, Map<String,?> environment, MBeanServer mbeanServer)
在给定的地址创建一个新的连接器服务器。
|
JMXConnectorServer newJMXConnectorServer(JMXServiceURL serviceURL, Map<String,?> environment, MBeanServer mbeanServer) throws IOException
在给定的地址创建一个新的连接器服务器。 每次成功调用此方法都会产生一个不同的JMXConnectorServer
对象。
serviceURL
- 新连接器服务器的地址。
由其getAddress
方法返回的新连接器服务器的实际地址不一定完全相同。
例如,如果原始地址没有,它可能包含端口号。
environment
- 一个包含命名属性的只读地图,用于控制新连接器服务器的行为。
此地图中的键必须是字符串。
每个关联值的适当类型取决于属性。
mbeanServer
- 此连接器服务器连接到的MBean服务器。
如果此连接器服务器将通过注册到MBean服务器,则为空。
JMXConnectorServer
新的连接器服务器的JMXConnectorServer。
每次成功调用此方法都会产生不同的对象。
NullPointerException
- 如果
serviceURL
或
environment
为空。
IOException
-建议的提供者实现抛出
MalformedURLException
,如果在协议
serviceURL
不受此供应商的认可
JMXProviderException
如果这是在协议的供应商
serviceURL
,但它不能用于某些原因或其他任何
IOException
如果连接器服务器无法创建。