org.drools
Interface RuleBaseEventManager

All Known Subinterfaces:
InternalRuleBase, InternalStatelessSession, InternalWorkingMemory, InternalWorkingMemoryActions, ReteooWorkingMemoryInterface, RuleBase, StatefulSession, StatelessSession, WorkingMemory, WorkingMemoryEventManager
All Known Implementing Classes:
AbstractRuleBase, AbstractWorkingMemory, DisposedReteooWorkingMemory, ReteooRuleBase, ReteooStatefulSession, ReteooStatelessSession, ReteooWorkingMemory

public interface RuleBaseEventManager

The RuleBaseEventManager class is implemented by classes wishing to add,remove and get the various RuleBase EventListeners.


Method Summary
 void addEventListener(RuleBaseEventListener listener)
          Add an event listener.
 List<RuleBaseEventListener> getRuleBaseEventListeners()
          Returns all event listeners.
 void removeEventListener(RuleBaseEventListener listener)
          Remove an event listener.
 

Method Detail

addEventListener

void addEventListener(RuleBaseEventListener listener)
Add an event listener.

Parameters:
listener - The listener to add.

removeEventListener

void removeEventListener(RuleBaseEventListener listener)
Remove an event listener.

Parameters:
listener - The listener to remove.

getRuleBaseEventListeners

List<RuleBaseEventListener> getRuleBaseEventListeners()
Returns all event listeners.

Returns:
listeners The listeners.


Copyright © 2001-2012 JBoss by Red Hat. All Rights Reserved.