## 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.
  org.kie.api.runtime.manager |

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

    Classes in org.kie.api.event.rule that implement AgendaEventListener
    Modifier and Type | Class and Description
    --- | ---
    `class` | `DebugAgendaEventListener`
    `class` | `DefaultAgendaEventListener`

    Methods in org.kie.api.event.rule that return types with arguments of type AgendaEventListener
    Modifier and Type | Method and 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 and Description
    --- | ---
    `void` | RuleRuntimeEventManager.`addEventListener(AgendaEventListener listener)` Add an event listener.
    `void` | RuleRuntimeEventManager.`removeEventListener(AgendaEventListener listener)` Remove an event listener.

  - ### Uses of AgendaEventListener in org.kie.api.runtime.manager

    Methods in org.kie.api.runtime.manager that return types with arguments of type AgendaEventListener
    Modifier and Type | Method and Description
    --- | ---
    `List<AgendaEventListener>` | RegisterableItemsFactory.`getAgendaEventListeners(RuntimeEngine runtime)` Returns new instances of `AgendaEventListener` that will be registered on `RuntimeEngine`

Copyright © 2001–2016 JBoss by Red Hat. All rights reserved.