Class JMXContext

  • All Implemented Interfaces:
    org.springframework.beans.factory.InitializingBean

    public class JMXContext
    extends Object
    implements org.springframework.beans.factory.InitializingBean
    • Constructor Detail

      • JMXContext

        public JMXContext​(org.springframework.jmx.export.assembler.MBeanInfoAssembler infoAssembler)
    • Method Detail

      • getName

        public String getName()
      • setName

        public void setName​(String name)
      • attachToCurrentThread

        public void attachToCurrentThread()
      • unregister

        public void unregister​(ObjectName objectName)
      • getInfoAssembler

        public org.springframework.jmx.export.assembler.MBeanInfoAssembler getInfoAssembler()
        Returns:
        the infoAssembler
      • setInfoAssembler

        public void setInfoAssembler​(org.springframework.jmx.export.assembler.MBeanInfoAssembler infoAssembler)
        Parameters:
        infoAssembler - the infoAssembler to set
      • setMBeanServer

        public void setMBeanServer​(MBeanServer beanServer)
        Parameters:
        beanServer - the mBeanServer to set
      • afterPropertiesSet

        public void afterPropertiesSet()
                                throws Exception
        Specified by:
        afterPropertiesSet in interface org.springframework.beans.factory.InitializingBean
        Throws:
        Exception
      • createBeanName

        public ObjectName createBeanName​(String type,
                                         String extraKeys)
                                  throws MalformedObjectNameException
        Create an ObjectName for a Bean below the base name. The name will have the following form: com.levigo.jadice.server:Name={base name},Type={type}[,extra keys]
        Parameters:
        type - Type of the bean
        extraKeys - additional information (optional)
        Returns:
        object name for a Bean
        Throws:
        MalformedObjectNameException - if the type parameter contains illegal characters