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.