public class JmxManager extends Object implements JmxManagement
Constructor and Description |
---|
JmxManager(String aDomain) |
Modifier and Type | Method and Description |
---|---|
void |
destroy()
Performs cleanup when object goes out of scope
|
String |
getJmxDomain()
Returns configured Jmx Domain
|
MBeanServer |
getMBeanServer()
Returns instance of an MBeanServer
|
void |
initialize(Map anInitMap)
Initializes instnace of this interface using provided properties
|
void |
registerMBean(Object anMBeanToRegister,
ObjectName aName)
Registers given MBean with MBeanServer
|
void |
setJmxDomain(String aJmxDomain)
Sets the Jmx Domain
|
void |
unregisterDomainObjects(String aDomain)
Removes all objects from the MBeanServer with t
|
void |
unregisterMBean(ObjectName anMBeanToUnregister)
Removed an MBean from the MBeanServer registry
|
public JmxManager(String aDomain)
public void unregisterDomainObjects(String aDomain)
aDomain
- public String getJmxDomain()
JmxManagement
getJmxDomain
in interface JmxManagement
public void setJmxDomain(String aJmxDomain)
JmxManagement
setJmxDomain
in interface JmxManagement
public MBeanServer getMBeanServer()
JmxManagement
getMBeanServer
in interface JmxManagement
public void registerMBean(Object anMBeanToRegister, ObjectName aName) throws Exception
JmxManagement
registerMBean
in interface JmxManagement
anMBeanToRegister
- - instance of MBean to registeraName
- - name of the MBeanException
public void unregisterMBean(ObjectName anMBeanToUnregister)
JmxManagement
unregisterMBean
in interface JmxManagement
public void destroy() throws Exception
JmxManagement
destroy
in interface JmxManagement
Exception
public void initialize(Map anInitMap) throws Exception
JmxManagement
initialize
in interface JmxManagement
anInitMap
- - properties required during initializationException
Copyright © 2016. All rights reserved.