org.drools.event
Class RuleFlowEventSupport

java.lang.Object
  extended by org.drools.event.RuleFlowEventSupport
All Implemented Interfaces:
java.io.Serializable

public class RuleFlowEventSupport
extends java.lang.Object
implements java.io.Serializable

Author:
Kris Verlaenen
See Also:
Serialized Form

Constructor Summary
RuleFlowEventSupport()
           
 
Method Summary
 void addEventListener(RuleFlowEventListener listener)
           
 void fireRuleFlowGroupActivated(RuleFlowGroup ruleFlowGroup, InternalWorkingMemory workingMemory)
           
 void fireRuleFlowGroupDeactivated(RuleFlowGroup ruleFlowGroup, InternalWorkingMemory workingMemory)
           
 void fireRuleFlowProcessCompleted(RuleFlowProcessInstance instance, InternalWorkingMemory workingMemory)
           
 void fireRuleFlowProcessStarted(RuleFlowProcessInstance instance, InternalWorkingMemory workingMemory)
           
 java.util.List getEventListeners()
           
 boolean isEmpty()
           
 void removeEventListener(RuleFlowEventListener listener)
           
 void reset()
           
 int size()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RuleFlowEventSupport

public RuleFlowEventSupport()
Method Detail

addEventListener

public void addEventListener(RuleFlowEventListener listener)

removeEventListener

public void removeEventListener(RuleFlowEventListener listener)

getEventListeners

public java.util.List getEventListeners()

size

public int size()

isEmpty

public boolean isEmpty()

fireRuleFlowProcessStarted

public void fireRuleFlowProcessStarted(RuleFlowProcessInstance instance,
                                       InternalWorkingMemory workingMemory)

fireRuleFlowProcessCompleted

public void fireRuleFlowProcessCompleted(RuleFlowProcessInstance instance,
                                         InternalWorkingMemory workingMemory)

fireRuleFlowGroupActivated

public void fireRuleFlowGroupActivated(RuleFlowGroup ruleFlowGroup,
                                       InternalWorkingMemory workingMemory)

fireRuleFlowGroupDeactivated

public void fireRuleFlowGroupDeactivated(RuleFlowGroup ruleFlowGroup,
                                         InternalWorkingMemory workingMemory)

reset

public void reset()