org.jboss.cache.pojo.jmx
Class JmxUtil

java.lang.Object
  extended by org.jboss.cache.jmx.JmxUtil
      extended by org.jboss.cache.pojo.jmx.JmxUtil

public class JmxUtil
extends JmxUtil

Various JMX related utilities

Version:
$Id: JmxUtil.java,v 1.5 2007/05/23 10:28:56 msurtani Exp $
Author:
Ben Wang

Field Summary
static java.lang.String POJO_CACHE_DOMAIN
           
static java.lang.String POJO_CACHE_TYPE
           
 
Fields inherited from class org.jboss.cache.jmx.JmxUtil
BASE_PREFIX, CACHE_TYPE_KEY, CLUSTER_KEY, INTERCEPTOR_KEY, JBOSS_CACHE_DOMAIN, JBOSS_SERVER_DOMAIN, MBEAN_CLASS_SUFFIX, NO_CLUSTER_PREFIX, PLAIN_CACHE_TYPE, PREFIX, SERVICE_KEY_NAME, UNIQUE_ID_KEY
 
Constructor Summary
JmxUtil()
           
 
Method Summary
static javax.management.ObjectName getPlainCacheObjectName(javax.management.ObjectName pojoCacheName)
           
static void registerPojoCache(javax.management.MBeanServer server, PojoCacheJmxWrapperMBean cache, java.lang.String objectName)
           
static void unregisterPojoCache(javax.management.MBeanServer server, java.lang.String objectName)
           
 
Methods inherited from class org.jboss.cache.jmx.JmxUtil
getDefaultCacheObjectName, getDefaultCacheObjectName, getUniqueId, registerCacheMBean, registerInterceptors, unregisterCacheMBean, unregisterInterceptors
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

POJO_CACHE_DOMAIN

public static final java.lang.String POJO_CACHE_DOMAIN
See Also:
Constant Field Values

POJO_CACHE_TYPE

public static final java.lang.String POJO_CACHE_TYPE
See Also:
Constant Field Values
Constructor Detail

JmxUtil

public JmxUtil()
Method Detail

registerPojoCache

public static void registerPojoCache(javax.management.MBeanServer server,
                                     PojoCacheJmxWrapperMBean cache,
                                     java.lang.String objectName)
                              throws java.lang.Exception
Throws:
java.lang.Exception

getPlainCacheObjectName

public static javax.management.ObjectName getPlainCacheObjectName(javax.management.ObjectName pojoCacheName)
                                                           throws javax.management.MalformedObjectNameException
Throws:
javax.management.MalformedObjectNameException

unregisterPojoCache

public static void unregisterPojoCache(javax.management.MBeanServer server,
                                       java.lang.String objectName)
                                throws java.lang.Exception
Throws:
java.lang.Exception