Package org.drools.core
Interface WorkingMemoryEventManager
-
- All Superinterfaces:
org.kie.api.event.kiebase.KieBaseEventManager
- All Known Subinterfaces:
InternalWorkingMemory
,InternalWorkingMemoryActions
,WorkingMemory
public interface WorkingMemoryEventManager extends org.kie.api.event.kiebase.KieBaseEventManager
The EventManager class is implemented by classes wishing to add,remove and get the various Drools EventListeners.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
addEventListener(org.kie.api.event.rule.AgendaEventListener listener)
Add an event listener.void
addEventListener(org.kie.api.event.rule.RuleRuntimeEventListener listener)
Add an event listener.Collection<org.kie.api.event.rule.AgendaEventListener>
getAgendaEventListeners()
Returns all event listeners.Collection<org.kie.api.event.rule.RuleRuntimeEventListener>
getRuleRuntimeEventListeners()
Returns all event listeners.void
removeEventListener(org.kie.api.event.rule.AgendaEventListener listener)
Remove an event listener.void
removeEventListener(org.kie.api.event.rule.RuleRuntimeEventListener listener)
Remove an event listener.
-
-
-
Method Detail
-
addEventListener
void addEventListener(org.kie.api.event.rule.RuleRuntimeEventListener listener)
Add an event listener.- Parameters:
listener
- The listener to add.
-
removeEventListener
void removeEventListener(org.kie.api.event.rule.RuleRuntimeEventListener listener)
Remove an event listener.- Parameters:
listener
- The listener to remove.
-
getRuleRuntimeEventListeners
Collection<org.kie.api.event.rule.RuleRuntimeEventListener> getRuleRuntimeEventListeners()
Returns all event listeners.- Returns:
- listeners The listeners.
-
addEventListener
void addEventListener(org.kie.api.event.rule.AgendaEventListener listener)
Add an event listener.- Parameters:
listener
- The listener to add.
-
removeEventListener
void removeEventListener(org.kie.api.event.rule.AgendaEventListener listener)
Remove an event listener.- Parameters:
listener
- The listener to remove.
-
getAgendaEventListeners
Collection<org.kie.api.event.rule.AgendaEventListener> getAgendaEventListeners()
Returns all event listeners.- Returns:
- listeners The listeners.
-
-