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 voiddestroy()Performs cleanup when object goes out of scopejava.lang.StringgetJmxDomain()Returns configured Jmx Domainjavax.management.MBeanServergetMBeanServer()Returns instance of an MBeanServervoidinitialize(java.util.Map anInitMap)Initializes instnace of this interface using provided propertiesvoidregisterMBean(java.lang.Object anMBeanToRegister, javax.management.ObjectName aName)Registers given MBean with MBeanServervoidsetJmxDomain(java.lang.String aJmxDomain)Sets the Jmx DomainvoidunregisterDomainObjects(java.lang.String aDomain)Removes all objects from the MBeanServer with tvoidunregisterMBean(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:JmxManagementReturns configured Jmx Domain- Specified by:
getJmxDomainin interfaceJmxManagement- Returns:
-
setJmxDomain
public void setJmxDomain(java.lang.String aJmxDomain)
Description copied from interface:JmxManagementSets the Jmx Domain- Specified by:
setJmxDomainin interfaceJmxManagement
-
getMBeanServer
public javax.management.MBeanServer getMBeanServer()
Description copied from interface:JmxManagementReturns instance of an MBeanServer- Specified by:
getMBeanServerin interfaceJmxManagement- Returns:
-
registerMBean
public void registerMBean(java.lang.Object anMBeanToRegister, javax.management.ObjectName aName) throws java.lang.ExceptionDescription copied from interface:JmxManagementRegisters given MBean with MBeanServer- Specified by:
registerMBeanin 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:JmxManagementRemoved an MBean from the MBeanServer registry- Specified by:
unregisterMBeanin interfaceJmxManagement
-
destroy
public void destroy() throws java.lang.ExceptionDescription copied from interface:JmxManagementPerforms cleanup when object goes out of scope- Specified by:
destroyin interfaceJmxManagement- Throws:
java.lang.Exception
-
initialize
public void initialize(java.util.Map anInitMap) throws java.lang.ExceptionDescription copied from interface:JmxManagementInitializes instnace of this interface using provided properties- Specified by:
initializein interfaceJmxManagement- Parameters:
anInitMap- - properties required during initialization- Throws:
java.lang.Exception
-
-