Class TestServiceStarter

  • All Implemented Interfaces:
    org.springframework.context.Lifecycle, org.springframework.context.Phased, org.springframework.context.SmartLifecycle

    public class TestServiceStarter
    extends com.xebialabs.xlrelease.service.ServiceStarter
    • Field Summary

      • Fields inherited from class com.xebialabs.xlrelease.service.ServiceStarter

        LIFECYCLE_PHASE
      • Fields inherited from interface org.springframework.context.SmartLifecycle

        DEFAULT_PHASE
    • Constructor Summary

      Constructors 
      Constructor Description
      TestServiceStarter​(com.xebialabs.deployit.upgrade.Upgrader upgrader, com.xebialabs.deployit.upgrade.RepositoryInitializer repositoryInitializer, com.xebialabs.xlrelease.actors.cluster.XlrActorSystem xlrActorSystem, com.xebialabs.xlrelease.config.XlrConfig xlrConfig, com.xebialabs.xlrelease.service.MissingTypesChecker missingTypesChecker, com.xebialabs.xlrelease.upgrade.liquibase.BeforeLiquibaseUpgrade beforeLiquibaseUpgrade, java.util.List<? extends com.xebialabs.xlrelease.service.FeatureService> featureServices, com.xebialabs.xlrelease.service.PreArchiveService preArchiveService, com.xebialabs.xlrelease.db.XLReleaseDbInitializer xlrMigrationsDbInitializer, com.xebialabs.xlrelease.db.XLReleaseDbInitializer xlrRepositoryDbInitializer, com.xebialabs.xlrelease.db.XLReleaseDbInitializer reportingDbInitializer, com.xebialabs.xlrelease.events.EventListenerRegister eventListenerRegister, com.xebialabs.xlrelease.scheduler.JobQueueServices jobQueueServices, com.xebialabs.xlrelease.script.bindings.SecurityApiBinding securityApiBinding)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void startServices()  
      • Methods inherited from class com.xebialabs.xlrelease.service.ServiceStarter

        getPhase, isRunning, setApiServices, start, stop
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface org.springframework.context.SmartLifecycle

        isAutoStartup, stop
    • Constructor Detail

      • TestServiceStarter

        @Autowired
        public TestServiceStarter​(com.xebialabs.deployit.upgrade.Upgrader upgrader,
                                  com.xebialabs.deployit.upgrade.RepositoryInitializer repositoryInitializer,
                                  com.xebialabs.xlrelease.actors.cluster.XlrActorSystem xlrActorSystem,
                                  com.xebialabs.xlrelease.config.XlrConfig xlrConfig,
                                  com.xebialabs.xlrelease.service.MissingTypesChecker missingTypesChecker,
                                  com.xebialabs.xlrelease.upgrade.liquibase.BeforeLiquibaseUpgrade beforeLiquibaseUpgrade,
                                  java.util.List<? extends com.xebialabs.xlrelease.service.FeatureService> featureServices,
                                  com.xebialabs.xlrelease.service.PreArchiveService preArchiveService,
                                  @Qualifier("xlrMigrationsDbInitializer")
                                  com.xebialabs.xlrelease.db.XLReleaseDbInitializer xlrMigrationsDbInitializer,
                                  @Qualifier("xlrRepositoryDbInitializer")
                                  com.xebialabs.xlrelease.db.XLReleaseDbInitializer xlrRepositoryDbInitializer,
                                  @Qualifier("reportingDbInitializer")
                                  com.xebialabs.xlrelease.db.XLReleaseDbInitializer reportingDbInitializer,
                                  com.xebialabs.xlrelease.events.EventListenerRegister eventListenerRegister,
                                  com.xebialabs.xlrelease.scheduler.JobQueueServices jobQueueServices,
                                  com.xebialabs.xlrelease.script.bindings.SecurityApiBinding securityApiBinding)
    • Method Detail

      • startServices

        public void startServices()
        Overrides:
        startServices in class com.xebialabs.xlrelease.service.ServiceStarter