Class EhcacheHibernateMbeanNames
- java.lang.Object
-
- net.sf.ehcache.hibernate.management.impl.EhcacheHibernateMbeanNames
-
public abstract class EhcacheHibernateMbeanNames extends java.lang.ObjectUtility class used for gettingObjectName's for ehcache hibernate MBeans- Since:
- 1.7
- Author:
- Abhishek Sanoujam
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringEHCACHE_HIBERNATE_TYPEType for the ehcache backed hibernate second level cache statistics mbeanstatic java.lang.StringGROUP_IDGroup id for all sampled mbeans registered
-
Constructor Summary
Constructors Constructor Description EhcacheHibernateMbeanNames()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static javax.management.ObjectNamegetCacheManagerObjectName(java.lang.String cacheManagerClusterUUID, java.lang.String name)Returns an ObjectName for the passed namestatic java.lang.StringmbeanSafe(java.lang.String s)Filter out invalid ObjectName characters from s.
-
-
-
Field Detail
-
GROUP_ID
public static final java.lang.String GROUP_ID
Group id for all sampled mbeans registered- See Also:
- Constant Field Values
-
EHCACHE_HIBERNATE_TYPE
public static final java.lang.String EHCACHE_HIBERNATE_TYPE
Type for the ehcache backed hibernate second level cache statistics mbean- See Also:
- Constant Field Values
-
-
Method Detail
-
mbeanSafe
public static java.lang.String mbeanSafe(java.lang.String s)
Filter out invalid ObjectName characters from s.- Parameters:
s-- Returns:
- A valid JMX ObjectName attribute value.
-
getCacheManagerObjectName
public static javax.management.ObjectName getCacheManagerObjectName(java.lang.String cacheManagerClusterUUID, java.lang.String name) throws javax.management.MalformedObjectNameExceptionReturns an ObjectName for the passed name- Parameters:
name-- Returns:
- An
ObjectNameusing the input name of cache manager - Throws:
javax.management.MalformedObjectNameException
-
-