Interface WorkingMemoryEventManager

All Superinterfaces:
KieBaseEventManager
All Known Subinterfaces:
InternalWorkingMemory, InternalWorkingMemoryActions, WorkingMemory

public interface WorkingMemoryEventManager extends KieBaseEventManager
The EventManager class is implemented by classes wishing to add,remove and get the various Drools EventListeners.
  • Method Details

    • addEventListener

      void addEventListener(RuleRuntimeEventListener listener)
      Add an event listener.
      Parameters:
      listener - The listener to add.
    • removeEventListener

      void removeEventListener(RuleRuntimeEventListener listener)
      Remove an event listener.
      Parameters:
      listener - The listener to remove.
    • getRuleRuntimeEventListeners

      Collection<RuleRuntimeEventListener> getRuleRuntimeEventListeners()
      Returns all event listeners.
      Returns:
      listeners The listeners.
    • addEventListener

      void addEventListener(AgendaEventListener listener)
      Add an event listener.
      Parameters:
      listener - The listener to add.
    • removeEventListener

      void removeEventListener(AgendaEventListener listener)
      Remove an event listener.
      Parameters:
      listener - The listener to remove.
    • getAgendaEventListeners

      Collection<AgendaEventListener> getAgendaEventListeners()
      Returns all event listeners.
      Returns:
      listeners The listeners.