Class JmxManager

    • 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 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