Package org.infinispan.jmx
Class AbstractJmxRegistration
- java.lang.Object
-
- org.infinispan.jmx.AbstractJmxRegistration
-
- Direct Known Subclasses:
CacheJmxRegistration,CacheManagerJmxRegistration
public abstract class AbstractJmxRegistration extends java.lang.ObjectParent class for top level JMX component registration.- Since:
- 4.0
- Author:
- Galder ZamarreƱo
-
-
Field Summary
Fields Modifier and Type Field Description protected ComponentsJmxRegistrationregistrar
-
Constructor Summary
Constructors Constructor Description AbstractJmxRegistration()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract ComponentsJmxRegistrationbuildRegistrar()protected ResourceDMBeangetResourceDMBean(java.lang.Object instance, java.lang.String componentName)protected java.util.Collection<ResourceDMBean>getResourceDMBeansFromComponents(java.util.Collection<org.infinispan.factories.impl.ComponentRef<?>> components)protected voidinitMBeanServer(GlobalConfiguration globalConfig)protected voidunregisterMBeans(java.util.Collection<ResourceDMBean> resourceDMBeans)
-
-
-
Field Detail
-
registrar
protected ComponentsJmxRegistration registrar
-
-
Method Detail
-
buildRegistrar
protected abstract ComponentsJmxRegistration buildRegistrar()
-
initMBeanServer
protected void initMBeanServer(GlobalConfiguration globalConfig)
-
unregisterMBeans
protected void unregisterMBeans(java.util.Collection<ResourceDMBean> resourceDMBeans)
-
getResourceDMBeansFromComponents
protected java.util.Collection<ResourceDMBean> getResourceDMBeansFromComponents(java.util.Collection<org.infinispan.factories.impl.ComponentRef<?>> components)
-
getResourceDMBean
protected ResourceDMBean getResourceDMBean(java.lang.Object instance, java.lang.String componentName)
-
-