Package org.apache.uima.aae.jmx
Class JmxManager
- java.lang.Object
-
- org.apache.uima.aae.jmx.JmxManager
-
- All Implemented Interfaces:
JmxManagement
public class JmxManager extends java.lang.Object implements JmxManagement
-
-
Constructor Summary
Constructors Constructor Description JmxManager(java.lang.String aDomain)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
destroy()
Performs cleanup when object goes out of scopejava.lang.String
getJmxDomain()
Returns configured Jmx Domainjavax.management.MBeanServer
getMBeanServer()
Returns instance of an MBeanServervoid
initialize(java.util.Map anInitMap)
Initializes instnace of this interface using provided propertiesvoid
registerMBean(java.lang.Object anMBeanToRegister, javax.management.ObjectName aName)
Registers given MBean with MBeanServervoid
setJmxDomain(java.lang.String aJmxDomain)
Sets the Jmx Domainvoid
unregisterDomainObjects(java.lang.String aDomain)
Removes all objects from the MBeanServer with tvoid
unregisterMBean(javax.management.ObjectName anMBeanToUnregister)
Removed an MBean from the MBeanServer registry
-
-
-
Method Detail
-
unregisterDomainObjects
public void unregisterDomainObjects(java.lang.String aDomain)
Removes all objects from the MBeanServer with t- Parameters:
aDomain
-
-
getJmxDomain
public java.lang.String getJmxDomain()
Description copied from interface:JmxManagement
Returns configured Jmx Domain- Specified by:
getJmxDomain
in interfaceJmxManagement
- Returns:
-
setJmxDomain
public void setJmxDomain(java.lang.String aJmxDomain)
Description copied from interface:JmxManagement
Sets the Jmx Domain- Specified by:
setJmxDomain
in interfaceJmxManagement
-
getMBeanServer
public javax.management.MBeanServer getMBeanServer()
Description copied from interface:JmxManagement
Returns instance of an MBeanServer- Specified by:
getMBeanServer
in interfaceJmxManagement
- Returns:
-
registerMBean
public void registerMBean(java.lang.Object anMBeanToRegister, javax.management.ObjectName aName) throws java.lang.Exception
Description copied from interface:JmxManagement
Registers given MBean with MBeanServer- Specified by:
registerMBean
in interfaceJmxManagement
- Parameters:
anMBeanToRegister
- - instance of MBean to registeraName
- - name of the MBean- Throws:
java.lang.Exception
-
unregisterMBean
public void unregisterMBean(javax.management.ObjectName anMBeanToUnregister)
Description copied from interface:JmxManagement
Removed an MBean from the MBeanServer registry- Specified by:
unregisterMBean
in interfaceJmxManagement
-
destroy
public void destroy() throws java.lang.Exception
Description copied from interface:JmxManagement
Performs cleanup when object goes out of scope- Specified by:
destroy
in interfaceJmxManagement
- Throws:
java.lang.Exception
-
initialize
public void initialize(java.util.Map anInitMap) throws java.lang.Exception
Description copied from interface:JmxManagement
Initializes instnace of this interface using provided properties- Specified by:
initialize
in interfaceJmxManagement
- Parameters:
anInitMap
- - properties required during initialization- Throws:
java.lang.Exception
-
-