Class MBeanServerManagerFactory


  • public class MBeanServerManagerFactory
    extends java.lang.Object
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static MBeanServerManager newInstance​(javax.management.MBeanServer mBeanServer, java.lang.String mBeanKeyPrefix, java.util.logging.Logger logger)
      Creates a new MBeanServerManager with which to register JMXBean annotated objects.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • MBeanServerManagerFactory

        public MBeanServerManagerFactory()
    • Method Detail

      • newInstance

        public static MBeanServerManager newInstance​(javax.management.MBeanServer mBeanServer,
                                                     java.lang.String mBeanKeyPrefix,
                                                     java.util.logging.Logger logger)
        Creates a new MBeanServerManager with which to register JMXBean annotated objects.
        Parameters:
        mBeanServer - MBeanServer instance which will be used internally. If set to null then a null implementation will be returned.
        mBeanKeyPrefix - Prefix which will be prepended to each registered JMXBeanKey with an ending '.'. Setting to null will disable the prefixing.
        logger - Logger to be used, should be a Logger
        Returns:
        An instance of MBeanServerManager
        Throws:
        java.lang.IllegalArgumentException - if logger is null and mBeanServer is not null.