Class JmxUtil

java.lang.Object
org.jolokia.server.core.util.jmx.JmxUtil

public final class JmxUtil extends Object
Utilit class for dealing with JMX's ObjectName
Since:
05.03.13
Author:
roland
  • Method Details

    • newObjectName

      public static ObjectName newObjectName(String pName)
      Factory method for creating a new object name, mapping any checked MalformedObjectNameException to a runtime exception (IllegalArgumentException)
      Parameters:
      pName - name to convert
      Returns:
      the created object name
    • addMBeanRegistrationListener

      public static void addMBeanRegistrationListener(MBeanServerConnection pServer, NotificationListener pListener, ObjectName pObjectNameToFilter)
      Register a notification listener which listens for registration and deregistration of MBeans at a certain server
      Parameters:
      pServer - server to register to
      pListener - listener to register
      pObjectNameToFilter - object name which should be listen for. If null, listens for any MBean registration
    • removeMBeanRegistrationListener

      public static void removeMBeanRegistrationListener(MBeanServerConnection pServer, NotificationListener pListener)
      Remove a notification listener from the given MBeanServer while listening for MBeanServer registration events
      Parameters:
      pServer - server from where to unregister
      pListener - listener to unregister