com.liferay.portal.kernel.jmx
Class MBeanRegistry

java.lang.Object
  extended by com.liferay.portal.kernel.jmx.MBeanRegistry

public class MBeanRegistry
extends java.lang.Object

View Source

Author:
Michael C. Han

Constructor Summary
MBeanRegistry()
           
 
Method Summary
 void destroy()
           
 javax.management.ObjectName getObjectName(java.lang.String objectNameCacheKey)
           
 javax.management.ObjectInstance register(java.lang.String objectNameCacheKey, java.lang.Object object, javax.management.ObjectName objectName)
           
 void replace(java.lang.String objectCacheKey, java.lang.Object object, javax.management.ObjectName objectName)
           
 void setMBeanServer(javax.management.MBeanServer mBeanServer)
           
 void unregister(java.lang.String objectNameCacheKey, javax.management.ObjectName defaultObjectName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MBeanRegistry

public MBeanRegistry()
Method Detail

destroy

public void destroy()
             throws java.lang.Exception
Throws:
java.lang.Exception

getObjectName

public javax.management.ObjectName getObjectName(java.lang.String objectNameCacheKey)

register

public javax.management.ObjectInstance register(java.lang.String objectNameCacheKey,
                                                java.lang.Object object,
                                                javax.management.ObjectName objectName)
                                         throws javax.management.InstanceAlreadyExistsException,
                                                javax.management.MBeanRegistrationException,
                                                javax.management.NotCompliantMBeanException
Throws:
javax.management.InstanceAlreadyExistsException
javax.management.MBeanRegistrationException
javax.management.NotCompliantMBeanException

replace

public void replace(java.lang.String objectCacheKey,
                    java.lang.Object object,
                    javax.management.ObjectName objectName)
             throws java.lang.Exception
Throws:
java.lang.Exception

setMBeanServer

public void setMBeanServer(javax.management.MBeanServer mBeanServer)

unregister

public void unregister(java.lang.String objectNameCacheKey,
                       javax.management.ObjectName defaultObjectName)
                throws javax.management.InstanceNotFoundException,
                       javax.management.MBeanRegistrationException
Throws:
javax.management.InstanceNotFoundException
javax.management.MBeanRegistrationException