Package org.infinispan.jcache
Class RIMBeanServerRegistrationUtility
- java.lang.Object
-
- org.infinispan.jcache.RIMBeanServerRegistrationUtility
-
public final class RIMBeanServerRegistrationUtility extends Object
A convenience class for registering CacheStatisticsMBeans with an MBeanServer.- Since:
- 1.0
- Author:
- Greg Luck
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
RIMBeanServerRegistrationUtility.ObjectNameType
The type of registered Object
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <K,V>
voidregisterCacheObject(AbstractJCache<K,V> cache, RIMBeanServerRegistrationUtility.ObjectNameType objectNameType)
Utility method for registering CacheStatistics with the platform MBeanServerstatic <K,V>
voidunregisterCacheObject(AbstractJCache<K,V> cache, RIMBeanServerRegistrationUtility.ObjectNameType objectNameType)
Removes registered CacheStatistics for a Cache
-
-
-
Method Detail
-
registerCacheObject
public static <K,V> void registerCacheObject(AbstractJCache<K,V> cache, RIMBeanServerRegistrationUtility.ObjectNameType objectNameType)
Utility method for registering CacheStatistics with the platform MBeanServer- Parameters:
cache
- the cache to register
-
unregisterCacheObject
public static <K,V> void unregisterCacheObject(AbstractJCache<K,V> cache, RIMBeanServerRegistrationUtility.ObjectNameType objectNameType)
Removes registered CacheStatistics for a Cache- Throws:
javax.cache.CacheException
- - all exceptions are wrapped in CacheException
-
-