org.drools.runtime.rule.impl
Interface InternalAgenda

All Superinterfaces:
org.drools.runtime.rule.Agenda
All Known Implementing Classes:
AgendaImpl

public interface InternalAgenda
extends org.drools.runtime.rule.Agenda


Method Summary
 void activateRuleFlowGroup(String name)
          Activates the RuleFlowGroup with the given name.
 void activateRuleFlowGroup(String name, long processInstanceId, String nodeInstanceId)
          Activates the RuleFlowGroup with the given name.
 void deactivateRuleFlowGroup(String name)
          Deactivates the RuleFlowGroup with the given name.
 boolean isRuleActiveInRuleFlowGroup(String ruleflowGroupName, String ruleName, long processInstanceId)
           
 
Methods inherited from interface org.drools.runtime.rule.Agenda
clear, getActivationGroup, getAgendaGroup, getRuleFlowGroup
 

Method Detail

isRuleActiveInRuleFlowGroup

boolean isRuleActiveInRuleFlowGroup(String ruleflowGroupName,
                                    String ruleName,
                                    long processInstanceId)

activateRuleFlowGroup

void activateRuleFlowGroup(String name)
Activates the RuleFlowGroup with the given name. All activations in the given RuleFlowGroup are added to the agenda. As long as the RuleFlowGroup remains active, its activations are automatically added to the agenda.


activateRuleFlowGroup

void activateRuleFlowGroup(String name,
                           long processInstanceId,
                           String nodeInstanceId)
Activates the RuleFlowGroup with the given name. All activations in the given RuleFlowGroup are added to the agenda. As long as the RuleFlowGroup remains active, its activations are automatically added to the agenda. The given processInstanceId and nodeInstanceId define the process context in which this RuleFlowGroup is used.


deactivateRuleFlowGroup

void deactivateRuleFlowGroup(String name)
Deactivates the RuleFlowGroup with the given name. All activations in the given RuleFlowGroup are removed from the agenda. As long as the RuleFlowGroup remains deactive, its activations are not added to the agenda



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