org.drools.common
Interface InternalRuleFlowGroup

All Superinterfaces:
RuleFlowGroup, java.io.Serializable
All Known Implementing Classes:
RuleFlowGroupImpl

public interface InternalRuleFlowGroup
extends RuleFlowGroup


Method Summary
 void addActivation(Activation activation)
           
 void clear()
           
 RuleFlowProcessInstance getProcessInstance()
           
 InternalWorkingMemory getWorkingMemory()
           
 boolean isActive()
           
 void removeActivation(Activation activation)
           
 void setActive(boolean active)
          Activates or deactivates this RuleFlowGroup.
 void setWorkingMemory(InternalWorkingMemory workingMemory)
           
 void triggerCompleted()
           
 
Methods inherited from interface org.drools.spi.RuleFlowGroup
getName, isAutoDeactivate, isEmpty, iterator, setAutoDeactivate, size
 

Method Detail

setWorkingMemory

void setWorkingMemory(InternalWorkingMemory workingMemory)

getWorkingMemory

InternalWorkingMemory getWorkingMemory()

addActivation

void addActivation(Activation activation)

removeActivation

void removeActivation(Activation activation)

clear

void clear()

setActive

void setActive(boolean active)
Activates or deactivates this RuleFlowGroup. When activating, all activations of this RuleFlowGroup are added to the agenda. As long as the RuleFlowGroup remains active, its activations are automatically added to the agenda. When deactivating, all activations of this RuleFlowGroup are removed to the agenda. As long as the RuleFlowGroup remains deactive, its activations are not added to the agenda.


isActive

boolean isActive()
Specified by:
isActive in interface RuleFlowGroup

triggerCompleted

void triggerCompleted()

getProcessInstance

RuleFlowProcessInstance getProcessInstance()