Class JMXManager


  • public class JMXManager
    extends Object
    Manages the JMX configuration for Openfire.
    Author:
    Tom Evans
    • Constructor Detail

      • JMXManager

        public JMXManager()
    • Method Detail

      • isSecure

        public static boolean isSecure()
        Returns true if the JMX connector is configured to require Openfire admin credentials. This option can be configured via the admin console or by setting the following system property:
            xmpp.jmx.secure=false (default: true)
         
        Returns:
        true if the JMX connector requires authentication
      • setSecure

        public static void setSecure​(boolean secure)
      • getPort

        public static int getPort()
        Returns the port number for the JMX connector. This option can be configured via the admin console or by setting the following system property:
            xmpp.jmx.port=[port] (default: 1099)
         
        Returns:
        Port number for the JMX connector
      • setPort

        public static void setPort​(int port)
      • isEnabled

        public static boolean isEnabled()
        Returns true if JMX support is enabled. This option can be configured via the admin console or by setting the following system property:
            xmpp.jmx.enabled=true (default: false)
         
        Returns:
        true if JMX support is enabled
      • setEnabled

        public static void setEnabled​(boolean enabled)
      • getInstance

        public static JMXManager getInstance()
      • getContainer

        public org.eclipse.jetty.jmx.MBeanContainer getContainer()
      • setContainer

        public void setContainer​(org.eclipse.jetty.jmx.MBeanContainer mbContainer)