Class JolokiaMBeanServerHolder

java.lang.Object
org.jolokia.support.jmx.JolokiaMBeanServerHolder
All Implemented Interfaces:
JolokiaMBeanServerHolderMBean

public class JolokiaMBeanServerHolder extends Object implements JolokiaMBeanServerHolderMBean
A wrapper class for holding the Jolokia JSR-160 private MBeanServer
Since:
14.01.13
Author:
roland
  • Field Details

    • MBEAN_SERVER_HOLDER_OBJECTNAME

      public static final ObjectName MBEAN_SERVER_HOLDER_OBJECTNAME
  • Method Details

    • getJolokiaMBeanServer

      public MBeanServer getJolokiaMBeanServer()
      Get the managed JolokiaMBeanServer
      Specified by:
      getJolokiaMBeanServer in interface JolokiaMBeanServerHolderMBean
      Returns:
      the Jolokia MBean Server
    • registerJolokiaMBeanServerHolderMBean

      public static MBeanServer registerJolokiaMBeanServerHolderMBean(MBeanServer pServer, org.jolokia.server.core.service.serializer.Serializer pSerializer)
      Register a holder MBean at the platform given MBeanServer (potentially the platform MBeanServer)
      Parameters:
      pServer - server to register to
      pSerializer - serializer to use
      Returns:
      the JolokiaMBeanServer created
    • unregisterJolokiaMBeanServerHolderMBean

      public static void unregisterJolokiaMBeanServerHolderMBean(MBeanServer pMBeanServer)
      Unregister the holder MBean from the given MBeanServer. If the holder MBean was not registered, nothing happens
      Parameters:
      pMBeanServer - MBean server to use for unregistering