Package org.drools.core
Interface WorkingMemoryEventManager
- All Superinterfaces:
KieBaseEventManager
- All Known Subinterfaces:
InternalWorkingMemory,InternalWorkingMemoryActions,WorkingMemory
The EventManager class is implemented by classes wishing to add,remove and get the various Drools EventListeners.
-
Method Summary
Modifier and TypeMethodDescriptionvoidaddEventListener(AgendaEventListener listener) Add an event listener.voidaddEventListener(RuleRuntimeEventListener listener) Add an event listener.Returns all event listeners.Returns all event listeners.voidremoveEventListener(AgendaEventListener listener) Remove an event listener.voidremoveEventListener(RuleRuntimeEventListener listener) Remove an event listener.Methods inherited from interface org.kie.api.event.kiebase.KieBaseEventManager
addEventListener, getKieBaseEventListeners, removeEventListener
-
Method Details
-
addEventListener
Add an event listener.- Parameters:
listener- The listener to add.
-
removeEventListener
Remove an event listener.- Parameters:
listener- The listener to remove.
-
getRuleRuntimeEventListeners
Collection<RuleRuntimeEventListener> getRuleRuntimeEventListeners()Returns all event listeners.- Returns:
- listeners The listeners.
-
addEventListener
Add an event listener.- Parameters:
listener- The listener to add.
-
removeEventListener
Remove an event listener.- Parameters:
listener- The listener to remove.
-
getAgendaEventListeners
Collection<AgendaEventListener> getAgendaEventListeners()Returns all event listeners.- Returns:
- listeners The listeners.
-