Class ServiceManagerImpl

  • All Implemented Interfaces:
    io.gravitee.common.component.LifecycleComponent, io.gravitee.common.service.Service, ServiceManager, org.springframework.beans.factory.Aware, org.springframework.context.ApplicationContextAware

    public class ServiceManagerImpl
    extends io.gravitee.common.service.AbstractService
    implements ServiceManager
    Author:
    David BRASSELY (david.brassely at graviteesource.com), GraviteeSource Team
    • Field Summary

      • Fields inherited from class io.gravitee.common.service.AbstractService

        applicationContext
      • Fields inherited from class io.gravitee.common.component.AbstractLifecycleComponent

        lifecycle
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected void doStart()  
      protected void doStop()  
      protected String name()  
      void register​(io.gravitee.common.service.AbstractService service)  
      • Methods inherited from class io.gravitee.common.service.AbstractService

        getOrder, setApplicationContext
      • Methods inherited from class io.gravitee.common.component.AbstractLifecycleComponent

        lifecycleState, preStop, start, stop
      • Methods inherited from interface io.gravitee.common.component.LifecycleComponent

        lifecycleState, postStart, postStop, preStart, preStop, start, stop
    • Constructor Detail

      • ServiceManagerImpl

        public ServiceManagerImpl()
    • Method Detail

      • register

        public void register​(io.gravitee.common.service.AbstractService service)
        Specified by:
        register in interface ServiceManager
      • doStart

        protected void doStart()
                        throws Exception
        Overrides:
        doStart in class io.gravitee.common.service.AbstractService
        Throws:
        Exception
      • doStop

        protected void doStop()
                       throws Exception
        Overrides:
        doStop in class io.gravitee.common.service.AbstractService
        Throws:
        Exception
      • name

        protected String name()
        Overrides:
        name in class io.gravitee.common.service.AbstractService