Class StandaloneCanaryAnalysisExecutionCompletedProducer

java.lang.Object
com.netflix.kayenta.events.AbstractExecutionCompleteEventProcessor
com.netflix.kayenta.standalonecanaryanalysis.event.StandaloneCanaryAnalysisExecutionCompletedProducer
All Implemented Interfaces:
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
  • Constructor Summary

    Constructors
    Constructor
    Description
    StandaloneCanaryAnalysisExecutionCompletedProducer(org.springframework.context.ApplicationEventPublisher applicationEventPublisher, com.netflix.spinnaker.orca.pipeline.persistence.ExecutionRepository executionRepository, CanaryAnalysisService canaryAnalysisService)
     
  • Method Summary

    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 Details

    • StandaloneCanaryAnalysisExecutionCompletedProducer

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

    • 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