public abstract class SampledEhcacheMBeans
extends java.lang.Object
ObjectName
's for sampled MBeans
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
GROUP_ID
Group id for all sampled mbeans registered
|
static java.lang.String |
SAMPLED_CACHE_MANAGER_TYPE
Type used for sampled cache manager mbean
|
static java.lang.String |
SAMPLED_CACHE_TYPE
Type used for sampled cache mbean
|
static java.lang.String |
STORE_TYPE
Type used for store mbean
|
Constructor and Description |
---|
SampledEhcacheMBeans() |
Modifier and Type | Method and Description |
---|---|
private static java.lang.String |
getBeanNameSuffix(java.lang.String clientUUID) |
static javax.management.ObjectName |
getCacheManagerObjectName(java.lang.String clientUUID,
java.lang.String cacheManagerName)
Returns an ObjectName for the passed cacheManagerName
|
static javax.management.ObjectName |
getCacheObjectName(java.lang.String clientUUID,
java.lang.String cacheManagerName,
java.lang.String cacheName)
Returns an ObjectName for the passed cacheManagerName, cacheName
combination
|
static javax.management.ObjectName |
getQueryCacheManagerObjectName(java.lang.String clientUUID,
java.lang.String cacheManagerName)
Returns an ObjectName that can be used for querying all Cache
ObjectName's for the passed cacheManagerName
|
static javax.management.ObjectName |
getQueryCacheManagersObjectName(java.lang.String clientUUID)
Returns an ObjectName that can be used to query all objectNames of
SAMPLED_CACHE_MANAGER_TYPE |
(package private) static javax.management.ObjectName |
getStoreObjectName(java.lang.String clientUUID,
java.lang.String cacheManagerName,
java.lang.String cacheName)
Returns an ObjectName for the passed cacheManagerName, cacheName
combination
|
public static final java.lang.String SAMPLED_CACHE_MANAGER_TYPE
public static final java.lang.String SAMPLED_CACHE_TYPE
public static final java.lang.String STORE_TYPE
public static final java.lang.String GROUP_ID
public static javax.management.ObjectName getCacheManagerObjectName(java.lang.String clientUUID, java.lang.String cacheManagerName) throws javax.management.MalformedObjectNameException
cacheManagerName
- ObjectName
using the input name of cache managerjavax.management.MalformedObjectNameException
private static java.lang.String getBeanNameSuffix(java.lang.String clientUUID)
public static javax.management.ObjectName getCacheObjectName(java.lang.String clientUUID, java.lang.String cacheManagerName, java.lang.String cacheName) throws javax.management.MalformedObjectNameException
cacheManagerName
- cacheName
- ObjectName
representing the cache using the passed
cache and the cache manager namejavax.management.MalformedObjectNameException
static javax.management.ObjectName getStoreObjectName(java.lang.String clientUUID, java.lang.String cacheManagerName, java.lang.String cacheName) throws javax.management.MalformedObjectNameException
cacheManagerName
- cacheName
- ObjectName
representing the cache using the passed
cache and the cache manager namejavax.management.MalformedObjectNameException
public static javax.management.ObjectName getQueryCacheManagerObjectName(java.lang.String clientUUID, java.lang.String cacheManagerName) throws javax.management.MalformedObjectNameException
cacheManagerName
- ObjectName
which can be used for querying all Cache
ObjectName's for the input cache manager namejavax.management.MalformedObjectNameException
public static javax.management.ObjectName getQueryCacheManagersObjectName(java.lang.String clientUUID) throws javax.management.MalformedObjectNameException
SAMPLED_CACHE_MANAGER_TYPE
ObjectName
that can be used to query all ObjectName's
of "SampledCacheManager"javax.management.MalformedObjectNameException