Package org.kie.api.event.rule

# Interface AgendaEventListener

All Superinterfaces:
  `EventListener`

All Known Implementing Classes:
  `DebugAgendaEventListener`, `DefaultAgendaEventListener`

public interface AgendaEventListener extends EventListener

- ## Method Summary

  Modifier and Type
  Method
  Description
  `void`
  `afterMatchFired(AfterMatchFiredEvent event)`
  `void`
  `afterRuleFlowGroupActivated(RuleFlowGroupActivatedEvent event)`
  `void`
  `afterRuleFlowGroupDeactivated(RuleFlowGroupDeactivatedEvent event)`
  `void`
  `agendaGroupPopped(AgendaGroupPoppedEvent event)`
  `void`
  `agendaGroupPushed(AgendaGroupPushedEvent event)`
  `void`
  `beforeMatchFired(BeforeMatchFiredEvent event)`
  `void`
  `beforeRuleFlowGroupActivated(RuleFlowGroupActivatedEvent event)`
  `void`
  `beforeRuleFlowGroupDeactivated(RuleFlowGroupDeactivatedEvent event)`
  `void`
  `matchCancelled(MatchCancelledEvent event)`
  `void`
  `matchCreated(MatchCreatedEvent event)`

- ## Method Details

  - ### matchCreated

    void matchCreated(MatchCreatedEvent event)

  - ### matchCancelled

    void matchCancelled(MatchCancelledEvent event)

  - ### beforeMatchFired

    void beforeMatchFired(BeforeMatchFiredEvent event)

  - ### afterMatchFired

    void afterMatchFired(AfterMatchFiredEvent event)

  - ### agendaGroupPopped

    void agendaGroupPopped(AgendaGroupPoppedEvent event)

  - ### agendaGroupPushed

    void agendaGroupPushed(AgendaGroupPushedEvent event)

  - ### beforeRuleFlowGroupActivated

    void beforeRuleFlowGroupActivated(RuleFlowGroupActivatedEvent event)

  - ### afterRuleFlowGroupActivated

    void afterRuleFlowGroupActivated(RuleFlowGroupActivatedEvent event)

  - ### beforeRuleFlowGroupDeactivated

    void beforeRuleFlowGroupDeactivated(RuleFlowGroupDeactivatedEvent event)

  - ### afterRuleFlowGroupDeactivated

    void afterRuleFlowGroupDeactivated(RuleFlowGroupDeactivatedEvent event)