org.drools.core.common
Interface InternalAgendaGroup
- All Superinterfaces:
- org.kie.api.runtime.rule.AgendaGroup
- All Known Subinterfaces:
- InternalRuleFlowGroup
- All Known Implementing Classes:
- AgendaGroupQueueImpl, RuleFlowGroupImpl
public interface InternalAgendaGroup
- extends AgendaGroup
| Methods inherited from interface org.kie.api.runtime.rule.AgendaGroup |
getName, setFocus |
setAutoDeactivate
void setAutoDeactivate(boolean autoDeactivate)
- Sets the auto-deactivate status of this RuleFlowGroup.
If this is set to true, an active RuleFlowGroup automatically
deactivates if it has no more activations. If it had no
activations when it was activated, it will be deactivated immediately.
isAutoDeactivate
boolean isAutoDeactivate()
clear
void clear()
- Specified by:
clear in interface org.kie.api.runtime.rule.AgendaGroup
add
void add(Activation activation)
peek
Activation peek()
remove
Activation remove()
remove
void remove(Activation activation)
setActive
void setActive(boolean activate)
getAndClear
Activation[] getAndClear()
setActivatedForRecency
void setActivatedForRecency(long recency)
getActivatedForRecency
long getActivatedForRecency()
setClearedForRecency
void setClearedForRecency(long recency)
getClearedForRecency
long getClearedForRecency()
addNodeInstance
void addNodeInstance(Long processInstanceId,
String nodeInstanceId)
removeNodeInstance
void removeNodeInstance(Long processInstanceId,
String nodeInstanceId)
getActivations
Activation[] getActivations()
- Returns:
- An immutable Collection of all the activations in the AgendaGroup
getNodeInstances
Map<Long,String> getNodeInstances()
setWorkingMemory
void setWorkingMemory(InternalWorkingMemory workingMemory)
getWorkingMemory
InternalWorkingMemory getWorkingMemory()
hasRuleFlowListener
void hasRuleFlowListener(boolean hasRuleFlowLister)
isRuleFlowListener
boolean isRuleFlowListener()
Copyright © 2001-2013 JBoss by Red Hat. All Rights Reserved.