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()
JmxManagement
getJmxDomain
in interface JmxManagement
public void setJmxDomain(java.lang.String aJmxDomain)
JmxManagement
setJmxDomain
in interface JmxManagement
public javax.management.MBeanServer getMBeanServer()
JmxManagement
getMBeanServer
in interface JmxManagement
public void registerMBean(java.lang.Object anMBeanToRegister, javax.management.ObjectName aName) throws java.lang.Exception
JmxManagement
registerMBean
in interface JmxManagement
anMBeanToRegister
- - instance of MBean to registeraName
- - name of the MBeanjava.lang.Exception
public void unregisterMBean(javax.management.ObjectName anMBeanToUnregister)
JmxManagement
unregisterMBean
in interface JmxManagement
public void destroy() throws java.lang.Exception
JmxManagement
destroy
in interface JmxManagement
java.lang.Exception
public void initialize(java.util.Map anInitMap) throws java.lang.Exception
JmxManagement
initialize
in interface JmxManagement
anInitMap
- - properties required during initializationjava.lang.Exception
Copyright © 2012. All Rights Reserved.