类 NotificationListenerRegistrar

java.lang.Object
cn.taketoday.jmx.support.NotificationListenerHolder
cn.taketoday.jmx.access.NotificationListenerRegistrar
所有已实现的接口:
DisposableBean, InitializingBean

public class NotificationListenerRegistrar extends NotificationListenerHolder implements InitializingBean, DisposableBean
Registrar object that associates a specific NotificationListener with one or more MBeans in an MBeanServer (typically via a MBeanServerConnection).
从以下版本开始:
4.0
作者:
Juergen Hoeller
另请参阅:
  • 字段详细资料

    • logger

      protected final cn.taketoday.logging.Logger logger
      Logger available to subclasses.
  • 构造器详细资料

    • NotificationListenerRegistrar

      public NotificationListenerRegistrar()
  • 方法详细资料

    • setServer

      public void setServer(MBeanServerConnection server)
      Set the MBeanServerConnection used to connect to the MBean which all invocations are routed to.
    • setEnvironment

      public void setEnvironment(@Nullable Map<String,?> environment)
      Specify the environment for the JMX connector.
      另请参阅:
    • getEnvironment

      @Nullable public Map<String,?> getEnvironment()
      Allow Map access to the environment to be set for the connector, with the option to add or override specific entries.

      Useful for specifying entries directly, for example via "environment[myKey]". This is particularly useful for adding or overriding entries in child bean definitions.

    • setServiceUrl

      public void setServiceUrl(String url) throws MalformedURLException
      Set the service URL of the remote MBeanServer.
      抛出:
      MalformedURLException
    • setAgentId

      public void setAgentId(String agentId)
      Set the agent id of the MBeanServer to locate.

      Default is none. If specified, this will result in an attempt being made to locate the attendant MBeanServer, unless the "serviceUrl" property has been set.

      另请参阅:
    • afterPropertiesSet

      public void afterPropertiesSet()
      指定者:
      afterPropertiesSet 在接口中 InitializingBean
    • prepare

      public void prepare()
      Registers the specified NotificationListener.

      Ensures that an MBeanServerConnection is configured and attempts to detect a local connection if one is not supplied.

    • destroy

      public void destroy()
      Unregisters the specified NotificationListener.
      指定者:
      destroy 在接口中 DisposableBean