# Uses of Interface
org.kie.api.event.rule.AgendaEventListener

Packages that use AgendaEventListener
Package
Description
org.kie.api.event.rule
Events emitted while rules are executing.

- ## Uses of AgendaEventListener in org.kie.api.event.rule

  Classes in org.kie.api.event.rule that implement AgendaEventListener
  Modifier and Type
  Class
  Description
  `class`
  `DebugAgendaEventListener`
  `class`
  `DefaultAgendaEventListener`
  Methods in org.kie.api.event.rule that return types with arguments of type AgendaEventListener
  Modifier and Type
  Method
  Description
  `Collection<AgendaEventListener>`
  RuleRuntimeEventManager.`getAgendaEventListeners()`
  Returns all event listeners.
  Methods in org.kie.api.event.rule with parameters of type AgendaEventListener
  Modifier and Type
  Method
  Description
  `void`
  RuleRuntimeEventManager.`addEventListener(AgendaEventListener listener)`
  Add an event listener.
  `void`
  RuleRuntimeEventManager.`removeEventListener(AgendaEventListener listener)`
  Remove an event listener.