Interface InterpreterListener

All Known Implementing Classes:
NoopInterpreterListener, RuleMetricsListener

public interface InterpreterListener
  • Method Details

    • startProcessing

      void startProcessing()
    • finishProcessing

      void finishProcessing()
    • processStreams

      void processStreams(Message message, Set<Pipeline> pipelines, Set<String> streams)
    • enterStage

      void enterStage(Stage stage)
    • exitStage

      void exitStage(Stage stage)
    • evaluateRule

      void evaluateRule(Rule rule, Pipeline pipeline)
    • failEvaluateRule

      void failEvaluateRule(Rule rule, Pipeline pipeline)
    • satisfyRule

      void satisfyRule(Rule rule, Pipeline pipeline)
    • dissatisfyRule

      void dissatisfyRule(Rule rule, Pipeline pipeline)
    • executeRule

      void executeRule(Rule rule, Pipeline pipeline)
    • finishExecuteRule

      void finishExecuteRule(Rule rule, Pipeline pipeline)
    • failExecuteRule

      void failExecuteRule(Rule rule, Pipeline pipeline)
    • continuePipelineExecution

      void continuePipelineExecution(Pipeline pipeline, Stage stage)
    • stopPipelineExecution

      void stopPipelineExecution(Pipeline pipeline, Stage stage)