Class RiskConfiguration

java.lang.Object
com.xebialabs.xlrelease.risk.spring.config.RiskConfiguration
All Implemented Interfaces:
com.xebialabs.xlrelease.service.FeatureService

@Configuration @EnableAsync public class RiskConfiguration extends Object implements com.xebialabs.xlrelease.service.FeatureService
  • Field Details

  • Constructor Details

    • RiskConfiguration

      public RiskConfiguration(io.micrometer.core.instrument.MeterRegistry meterRegistry, com.xebialabs.xlrelease.config.XlrConfig xlrConfig)
  • Method Details

    • riskCalculationExecutor

      @Bean(name="riskCalculationExecutor") public com.xebialabs.xlrelease.scheduler.RestartableExecutorService riskCalculationExecutor()
    • riskCalculationBatchExecutor

      @Bean public com.xebialabs.xlrelease.scheduler.RestartableExecutorService riskCalculationBatchExecutor()
    • serviceName

      public String serviceName()
      Specified by:
      serviceName in interface com.xebialabs.xlrelease.service.FeatureService
    • start

      public void start()
      Specified by:
      start in interface com.xebialabs.xlrelease.service.FeatureService
    • stop

      public void stop()
      Specified by:
      stop in interface com.xebialabs.xlrelease.service.FeatureService
    • isRunning

      public boolean isRunning()
      Specified by:
      isRunning in interface com.xebialabs.xlrelease.service.FeatureService