org.apache.uima.aae.jmx
Class JmxManager

java.lang.Object
  extended by org.apache.uima.aae.jmx.JmxManager
All Implemented Interfaces:
JmxManagement

public class JmxManager
extends java.lang.Object
implements JmxManagement


Constructor Summary
JmxManager(java.lang.String aDomain)
           
 
Method Summary
 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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JmxManager

public JmxManager(java.lang.String aDomain)
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 interface JmxManagement
Returns:

setJmxDomain

public void setJmxDomain(java.lang.String aJmxDomain)
Description copied from interface: JmxManagement
Sets the Jmx Domain

Specified by:
setJmxDomain in interface JmxManagement

getMBeanServer

public javax.management.MBeanServer getMBeanServer()
Description copied from interface: JmxManagement
Returns instance of an MBeanServer

Specified by:
getMBeanServer in interface JmxManagement
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 interface JmxManagement
Parameters:
anMBeanToRegister - - instance of MBean to register
aName - - 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 interface JmxManagement

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 interface JmxManagement
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 interface JmxManagement
Parameters:
anInitMap - - properties required during initialization
Throws:
java.lang.Exception


Copyright © 2012. All Rights Reserved.