Class SampledEhcacheMBeans
- java.lang.Object
-
- net.sf.ehcache.management.sampled.SampledEhcacheMBeans
-
public abstract class SampledEhcacheMBeans extends java.lang.ObjectUtility class used for gettingObjectName's for sampled MBeans- Since:
- 1.7
- Author:
- Abhishek Sanoujam
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringGROUP_IDGroup id for all sampled mbeans registeredstatic java.lang.StringSAMPLED_CACHE_MANAGER_TYPEType used for sampled cache manager mbeanstatic java.lang.StringSAMPLED_CACHE_TYPEType used for sampled cache mbeanstatic java.lang.StringSTORE_TYPEType used for store mbean
-
Constructor Summary
Constructors Constructor Description SampledEhcacheMBeans()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static javax.management.ObjectNamegetCacheManagerObjectName(java.lang.String clientUUID, java.lang.String cacheManagerName)Returns an ObjectName for the passed cacheManagerNamestatic javax.management.ObjectNamegetCacheObjectName(java.lang.String clientUUID, java.lang.String cacheManagerName, java.lang.String cacheName)Returns an ObjectName for the passed cacheManagerName, cacheName combinationstatic javax.management.ObjectNamegetQueryCacheManagerObjectName(java.lang.String clientUUID, java.lang.String cacheManagerName)Returns an ObjectName that can be used for querying all Cache ObjectName's for the passed cacheManagerNamestatic javax.management.ObjectNamegetQueryCacheManagersObjectName(java.lang.String clientUUID)Returns an ObjectName that can be used to query all objectNames ofSAMPLED_CACHE_MANAGER_TYPE
-
-
-
Field Detail
-
SAMPLED_CACHE_MANAGER_TYPE
public static final java.lang.String SAMPLED_CACHE_MANAGER_TYPE
Type used for sampled cache manager mbean- See Also:
- Constant Field Values
-
SAMPLED_CACHE_TYPE
public static final java.lang.String SAMPLED_CACHE_TYPE
Type used for sampled cache mbean- See Also:
- Constant Field Values
-
STORE_TYPE
public static final java.lang.String STORE_TYPE
Type used for store mbean- See Also:
- Constant Field Values
-
GROUP_ID
public static final java.lang.String GROUP_ID
Group id for all sampled mbeans registered- See Also:
- Constant Field Values
-
-
Method Detail
-
getCacheManagerObjectName
public static javax.management.ObjectName getCacheManagerObjectName(java.lang.String clientUUID, java.lang.String cacheManagerName) throws javax.management.MalformedObjectNameExceptionReturns an ObjectName for the passed cacheManagerName- Parameters:
cacheManagerName-- Returns:
- An
ObjectNameusing the input name of cache manager - Throws:
javax.management.MalformedObjectNameException
-
getCacheObjectName
public static javax.management.ObjectName getCacheObjectName(java.lang.String clientUUID, java.lang.String cacheManagerName, java.lang.String cacheName) throws javax.management.MalformedObjectNameExceptionReturns an ObjectName for the passed cacheManagerName, cacheName combination- Parameters:
cacheManagerName-cacheName-- Returns:
- An
ObjectNamerepresenting the cache using the passed cache and the cache manager name - Throws:
javax.management.MalformedObjectNameException
-
getQueryCacheManagerObjectName
public static javax.management.ObjectName getQueryCacheManagerObjectName(java.lang.String clientUUID, java.lang.String cacheManagerName) throws javax.management.MalformedObjectNameExceptionReturns an ObjectName that can be used for querying all Cache ObjectName's for the passed cacheManagerName- Parameters:
cacheManagerName-- Returns:
- An
ObjectNamewhich can be used for querying all Cache ObjectName's for the input cache manager name - Throws:
javax.management.MalformedObjectNameException
-
getQueryCacheManagersObjectName
public static javax.management.ObjectName getQueryCacheManagersObjectName(java.lang.String clientUUID) throws javax.management.MalformedObjectNameExceptionReturns an ObjectName that can be used to query all objectNames ofSAMPLED_CACHE_MANAGER_TYPE- Returns:
- An
ObjectNamethat can be used to query all ObjectName's of "SampledCacheManager" - Throws:
javax.management.MalformedObjectNameException
-
-