Class MBeanRegistrationProviderImpl
- java.lang.Object
-
- net.sf.ehcache.management.provider.MBeanRegistrationProviderImpl
-
- All Implemented Interfaces:
MBeanRegistrationProvider
public class MBeanRegistrationProviderImpl extends java.lang.Object implements MBeanRegistrationProvider
Implementation ofMBeanRegistrationProvider- Since:
- 1.7.1
- Author:
- Abhishek Sanoujam
-
-
Constructor Summary
Constructors Constructor Description MBeanRegistrationProviderImpl(Configuration configuration)Constructor accepting theConfiguration
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidinitialize(CacheManager cacheManager, ClusteredInstanceFactory clusteredInstanceFactory)Initialize MBeanRegistration if necessary for the cacheManagerbooleanisInitialized()Returnstrueif initialized otherwise falsevoidreinitialize(ClusteredInstanceFactory clusteredInstanceFactory)Reinitialize the mbeans.
-
-
-
Constructor Detail
-
MBeanRegistrationProviderImpl
public MBeanRegistrationProviderImpl(Configuration configuration)
Constructor accepting theConfiguration- Parameters:
configuration-
-
-
Method Detail
-
initialize
public void initialize(CacheManager cacheManager, ClusteredInstanceFactory clusteredInstanceFactory) throws MBeanRegistrationProviderException
Initialize MBeanRegistration if necessary for the cacheManager- Specified by:
initializein interfaceMBeanRegistrationProvider- Throws:
MBeanRegistrationProviderException
-
reinitialize
public void reinitialize(ClusteredInstanceFactory clusteredInstanceFactory) throws MBeanRegistrationProviderException
Reinitialize the mbeans. Uses the current name of theCacheManagerto re-register the mbeans- Specified by:
reinitializein interfaceMBeanRegistrationProvider- Throws:
MBeanRegistrationProviderException
-
isInitialized
public boolean isInitialized()
Returnstrueif initialized otherwise false- Specified by:
isInitializedin interfaceMBeanRegistrationProvider- Returns:
trueif initialized
-
-