org.jboss.cache.jmx
Class JmxUtil
java.lang.Object
org.jboss.cache.jmx.JmxUtil
- Direct Known Subclasses:
- JmxUtil
public class JmxUtil
- extends java.lang.Object
Various JMX related utilities
- Version:
- $Id: JmxUtil.java,v 1.17 2007/06/11 12:58:19 msurtani Exp $
- Author:
- Jerry Gauthier, Manik Surtani
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JBOSS_SERVER_DOMAIN
public static final java.lang.String JBOSS_SERVER_DOMAIN
- See Also:
- Constant Field Values
JBOSS_CACHE_DOMAIN
public static final java.lang.String JBOSS_CACHE_DOMAIN
- See Also:
- Constant Field Values
SERVICE_KEY_NAME
public static final java.lang.String SERVICE_KEY_NAME
- See Also:
- Constant Field Values
BASE_PREFIX
public static final java.lang.String BASE_PREFIX
- See Also:
- Constant Field Values
CLUSTER_KEY
public static final java.lang.String CLUSTER_KEY
- See Also:
- Constant Field Values
PREFIX
public static final java.lang.String PREFIX
- See Also:
- Constant Field Values
UNIQUE_ID_KEY
public static final java.lang.String UNIQUE_ID_KEY
- See Also:
- Constant Field Values
NO_CLUSTER_PREFIX
public static final java.lang.String NO_CLUSTER_PREFIX
- See Also:
- Constant Field Values
CACHE_TYPE_KEY
public static final java.lang.String CACHE_TYPE_KEY
- See Also:
- Constant Field Values
PLAIN_CACHE_TYPE
public static final java.lang.String PLAIN_CACHE_TYPE
- See Also:
- Constant Field Values
MBEAN_CLASS_SUFFIX
public static final java.lang.String MBEAN_CLASS_SUFFIX
- See Also:
- Constant Field Values
INTERCEPTOR_KEY
public static final java.lang.String INTERCEPTOR_KEY
- See Also:
- Constant Field Values
JmxUtil
public JmxUtil()
registerCacheMBean
public static void registerCacheMBean(javax.management.MBeanServer server,
CacheJmxWrapperMBean cache,
java.lang.String cacheObjectName)
throws javax.management.JMException
- Throws:
javax.management.JMException
registerInterceptors
public static void registerInterceptors(javax.management.MBeanServer server,
java.util.List<Interceptor> interceptors,
java.lang.String cacheObjectName)
throws javax.management.JMException
- Throws:
javax.management.JMException
getDefaultCacheObjectName
public static java.lang.String getDefaultCacheObjectName(Cache cache)
getDefaultCacheObjectName
public static java.lang.String getDefaultCacheObjectName(Configuration config,
java.lang.String cacheImplClass)
getUniqueId
public static java.lang.String getUniqueId(java.lang.String cacheImplClass)
unregisterCacheMBean
public static void unregisterCacheMBean(javax.management.MBeanServer server,
java.lang.String cacheObjectName)
throws java.lang.Exception
- Throws:
java.lang.Exception
unregisterInterceptors
public static void unregisterInterceptors(javax.management.MBeanServer server,
java.util.List<Interceptor> interceptors,
java.lang.String cacheObjectName)
throws java.lang.Exception
- Throws:
java.lang.Exception