org.infinispan.jmx
Class ComponentsJmxRegistration
java.lang.Object
org.infinispan.jmx.ComponentsJmxRegistration
public class ComponentsJmxRegistration
- extends Object
Registers a set of components on an MBean server.
- Since:
- 4.0
- Author:
- Mircea.Markus@jboss.com, Galder ZamarreƱo
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
COMPONENT_KEY
public static String COMPONENT_KEY
NAME_KEY
public static String NAME_KEY
ComponentsJmxRegistration
public ComponentsJmxRegistration(MBeanServer mBeanServer,
Set<AbstractComponentRegistry.Component> components,
String groupName)
- C-tor.
- Parameters:
mBeanServer - the server where mbeans are being registeredcomponents - componentsgroupName - name of jmx group name- See Also:
ManagementFactory.getPlatformMBeanServer(),
platform
MBeanServer
setJmxDomain
public void setJmxDomain(String jmxDomain)
registerMBeans
public void registerMBeans()
throws CacheException
- Performs the MBean registration.
- Throws:
CacheException
unregisterMBeans
public void unregisterMBeans()
throws CacheException
- Unregisters all the MBeans registered through
registerMBeans().
- Throws:
CacheException
getObjectName
protected ObjectName getObjectName(String resourceName)
throws Exception
- Throws:
Exception
getObjectName
public static String getObjectName(String jmxDomain,
String groupName,
String resourceName)
Copyright © 2011 JBoss, a division of Red Hat. All Rights Reserved.