Package org.nuxeo.dmk

Class DmkComponent

All Implemented Interfaces:
Adaptable, Component, Extensible, TimestampedService

public class DmkComponent extends DefaultComponent
  • Field Details

    • configs

      protected final Map<String,DmkProtocol> configs
    • htmlAdaptor

      protected com.sun.jdmk.comm.HtmlAdaptorServer htmlAdaptor
    • httpConnector

      protected com.sun.jdmk.comm.internal.JDMKServerConnector httpConnector
    • httpsConnector

      protected com.sun.jdmk.comm.internal.JDMKServerConnector httpsConnector
    • mbs

      protected final MBeanServer mbs
  • Constructor Details

    • DmkComponent

      public DmkComponent()
  • Method Details

    • newAdaptor

      protected com.sun.jdmk.comm.HtmlAdaptorServer newAdaptor(DmkProtocol config)
    • destroyAdaptor

      protected void destroyAdaptor(com.sun.jdmk.comm.HtmlAdaptorServer adaptor)
    • newConnector

      protected com.sun.jdmk.comm.internal.JDMKServerConnector newConnector(DmkProtocol config)
    • destroyConnector

      protected void destroyConnector(com.sun.jdmk.comm.internal.JDMKServerConnector connector)
    • start

      public void start(ComponentContext context)
      Description copied from interface: Component
      Start the component. This method is called after all the components were resolved and activated
      Specified by:
      start in interface Component
      Overrides:
      start in class DefaultComponent
    • stop

      public void stop(ComponentContext arg0)
      Description copied from interface: Component
      Stop the component.
      Specified by:
      stop in interface Component
      Overrides:
      stop in class DefaultComponent
    • registerContribution

      public void registerContribution(Object contribution, String extensionPoint, ComponentInstance contributor)
      Overrides:
      registerContribution in class DefaultComponent