Package org.jolokia.support.jmx
Class JolokiaMBeanServerHolder
java.lang.Object
org.jolokia.support.jmx.JolokiaMBeanServerHolder
- All Implemented Interfaces:
JolokiaMBeanServerHolderMBean
A wrapper class for holding the Jolokia JSR-160 private MBeanServer
- Since:
- 14.01.13
- Author:
- roland
-
Field Summary
FieldsFields inherited from interface org.jolokia.support.jmx.JolokiaMBeanServerHolderMBean
JOLOKIA_MBEAN_SERVER_ATTRIBUTE -
Method Summary
Modifier and TypeMethodDescriptionGet the managed JolokiaMBeanServerstatic MBeanServerregisterJolokiaMBeanServerHolderMBean(MBeanServer pServer, org.jolokia.server.core.service.serializer.Serializer pSerializer) Register a holder MBean at the platform given MBeanServer (potentially the platform MBeanServer)static voidunregisterJolokiaMBeanServerHolderMBean(MBeanServer pMBeanServer) Unregister the holder MBean from the given MBeanServer.
-
Field Details
-
MBEAN_SERVER_HOLDER_OBJECTNAME
-
-
Method Details
-
getJolokiaMBeanServer
Get the managed JolokiaMBeanServer- Specified by:
getJolokiaMBeanServerin interfaceJolokiaMBeanServerHolderMBean- 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 topSerializer- serializer to use- Returns:
- the JolokiaMBeanServer created
-
unregisterJolokiaMBeanServerHolderMBean
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
-