Class JPPFJMXServer

java.lang.Object
org.jppf.management.AbstractJMXServer
org.jppf.management.JPPFJMXServer
All Implemented Interfaces:
JMXServer

public class JPPFJMXServer extends AbstractJMXServer
Wrapper around the JMXMP remote connector server implementation.
Author:
Laurent Cohen
  • Constructor Details

    • JPPFJMXServer

      public JPPFJMXServer(TypedProperties config, String id, boolean ssl, JPPFProperty<Integer> portProperty, MBeanServer mbeanServer, Map<String,Object> mandatoryEnv)
      Initialize this JMX server with the specified uuid.
      Parameters:
      config - the configuration to use.
      id - the unique id of the driver or node holding this jmx server.
      ssl - specifies whether JMX should be used over an SSL/TLS connection.
      portProperty - an ordered set of configuration properties to use for looking up the desired management port.
      mbeanServer - the mbean server to use.
      mandatoryEnv - environment properties to pass to the JMX connector server.
  • Method Details

    • start

      public void start(ClassLoader cl) throws Exception
      Description copied from interface: JMXServer
      Start the MBean server and associated resources.
      Parameters:
      cl - - the default classloader to be used by the JMX remote connector.
      Throws:
      Exception - if an error occurs when starting the server or one of its components.