public class JmxManager extends java.lang.Object implements JmxManagement
| Constructor and Description |
|---|
JmxManager(java.lang.String aDomain) |
| Modifier and Type | Method and Description |
|---|---|
void |
destroy()
Performs cleanup when object goes out of scope
|
java.lang.String |
getJmxDomain()
Returns configured Jmx Domain
|
javax.management.MBeanServer |
getMBeanServer()
Returns instance of an MBeanServer
|
void |
initialize(java.util.Map anInitMap)
Initializes instnace of this interface using provided properties
|
void |
registerMBean(java.lang.Object anMBeanToRegister,
javax.management.ObjectName aName)
Registers given MBean with MBeanServer
|
void |
setJmxDomain(java.lang.String aJmxDomain)
Sets the Jmx Domain
|
void |
unregisterDomainObjects(java.lang.String aDomain)
Removes all objects from the MBeanServer with t
|
void |
unregisterMBean(javax.management.ObjectName anMBeanToUnregister)
Removed an MBean from the MBeanServer registry
|
public void unregisterDomainObjects(java.lang.String aDomain)
aDomain - public java.lang.String getJmxDomain()
JmxManagementgetJmxDomain in interface JmxManagementpublic void setJmxDomain(java.lang.String aJmxDomain)
JmxManagementsetJmxDomain in interface JmxManagementpublic javax.management.MBeanServer getMBeanServer()
JmxManagementgetMBeanServer in interface JmxManagementpublic void registerMBean(java.lang.Object anMBeanToRegister,
javax.management.ObjectName aName)
throws java.lang.Exception
JmxManagementregisterMBean in interface JmxManagementanMBeanToRegister - - instance of MBean to registeraName - - name of the MBeanjava.lang.Exceptionpublic void unregisterMBean(javax.management.ObjectName anMBeanToUnregister)
JmxManagementunregisterMBean in interface JmxManagementpublic void destroy()
throws java.lang.Exception
JmxManagementdestroy in interface JmxManagementjava.lang.Exceptionpublic void initialize(java.util.Map anInitMap)
throws java.lang.Exception
JmxManagementinitialize in interface JmxManagementanInitMap - - properties required during initializationjava.lang.ExceptionCopyright © 2012. All Rights Reserved.