code: public ChorusHandlerJmxExporter export() {
          if (Boolean.getBoolean(JMX_EXPORTER_ENABLED_PROPERTY)) {
              //export this object as an MBean
              if (exported.getAndSet(true) == false) {
                  try {
                      log.info(String.format("Exporting ChorusHandlerJmxExporter with jmx name (%s)", JMX_EXPORTER_NAME));
                      MBeanServer mbs = ManagementFactory.getPlatformMBeanServer();
                      mbs.registerMBean(this, new ObjectName(JMX_EXPORTER_NAME));
                  } catch (Exception e) {
                      throw new ChorusException(String.format("Failed to export ChorusHandlerJmxExporter with jmx name (%s)", JMX_EXPORTER_NAME), e);
                  }
              }
          } else {
              log.info(String.format("Will not export ChorusHandlerJmxExporter : '%s' system property must be set to true.",
                  JMX_EXPORTER_ENABLED_PROPERTY)
              );
          }
          return this;
      }
docs: Call this method once all handlers are fully initialized, to register the chorus remoting JMX bean
  and make all chorus handlers accessible remotely