Module java.management

Interface JMXConnectorServerProvider


public interface JMXConnectorServerProvider

用于使用给定协议创建JMX API连接器服务器的提供程序。此接口的实例由JMXConnectorServerFactory在其newJMXConnectorServer方法的一部分中创建。

自版本:
1.5
  • Method Details

    • newJMXConnectorServer

      JMXConnectorServer newJMXConnectorServer(JMXServiceURL serviceURL, Map<String,?> environment, MBeanServer mbeanServer) throws IOException

      在给定地址创建一个新的连接器服务器。每次成功调用此方法都会产生一个不同的JMXConnectorServer对象。

      参数:
      serviceURL - 新连接器服务器的地址。由其getAddress方法返回的实际地址可能不会完全相同。例如,如果原始地址不包括端口号,则可能会包含端口号。
      environment - 包含命名属性以控制新连接器服务器行为的只读Map。此映射中的键必须是字符串。每个关联值的适当类型取决于属性。
      mbeanServer - 连接器服务器附加到的MBean服务器。如果此连接器服务器将通过在其中注册来附加到MBean服务器,则为null。
      返回:
      代表新连接器服务器的JMXConnectorServer。每次成功调用此方法都会产生一个不同的对象。
      抛出:
      NullPointerException - 如果serviceURLenvironment为null。
      IOException - 建议提供程序实现如果serviceURL中的协议未被此提供程序识别,则抛出MalformedURLException,如果这是serviceURL中的协议的提供程序但由于某种原因无法使用,则抛出JMXProviderException,或者如果无法创建连接器服务器,则抛出任何其他IOException