Class StandaloneCanaryAnalysisExecutionCompletedProducer

  • All Implemented Interfaces:
    java.util.EventListener, org.springframework.context.ApplicationListener<com.netflix.spinnaker.orca.events.ExecutionComplete>

    @Component
    public class StandaloneCanaryAnalysisExecutionCompletedProducer
    extends com.netflix.kayenta.events.AbstractExecutionCompleteEventProcessor
    • Field Summary

      • Fields inherited from class com.netflix.kayenta.events.AbstractExecutionCompleteEventProcessor

        applicationEventPublisher
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void processCompletedPipelineExecution​(com.netflix.spinnaker.orca.api.pipeline.models.PipelineExecution execution)  
      boolean shouldProcessExecution​(com.netflix.spinnaker.orca.api.pipeline.models.PipelineExecution execution)  
      • Methods inherited from class com.netflix.kayenta.events.AbstractExecutionCompleteEventProcessor

        onApplicationEvent
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • StandaloneCanaryAnalysisExecutionCompletedProducer

        public StandaloneCanaryAnalysisExecutionCompletedProducer​(org.springframework.context.ApplicationEventPublisher applicationEventPublisher,
                                                                  com.netflix.spinnaker.orca.pipeline.persistence.ExecutionRepository executionRepository,
                                                                  CanaryAnalysisService canaryAnalysisService)
    • Method Detail

      • shouldProcessExecution

        public boolean shouldProcessExecution​(com.netflix.spinnaker.orca.api.pipeline.models.PipelineExecution execution)
        Specified by:
        shouldProcessExecution in class com.netflix.kayenta.events.AbstractExecutionCompleteEventProcessor
      • processCompletedPipelineExecution

        public void processCompletedPipelineExecution​(com.netflix.spinnaker.orca.api.pipeline.models.PipelineExecution execution)
        Specified by:
        processCompletedPipelineExecution in class com.netflix.kayenta.events.AbstractExecutionCompleteEventProcessor