Class RuleFlowGroupImpl

  • All Implemented Interfaces:
    InternalAgendaGroup, InternalRuleFlowGroup, AgendaGroup, RuleFlowGroup, org.kie.api.runtime.rule.AgendaGroup, org.kie.api.runtime.rule.RuleFlowGroup

    public class RuleFlowGroupImpl
    extends Object
    implements InternalRuleFlowGroup, InternalAgendaGroup
    Implementation of a RuleFlowGroup that collects activations of rules of this ruleflow-group. If this group is activated, all its activations are added to the agenda. As long as this group is active, its activations are added to the agenda. Deactivating the group removes all its activations from the agenda and collects them until it is activated again. By default, RuleFlowGroups are automatically deactivated when there are no more activations in the RuleFlowGroup. However, this can be configured.