org.drools.core.phreak
Class RuleAgendaItem
java.lang.Object
org.drools.core.common.AgendaItemImpl
org.drools.core.phreak.RuleAgendaItem
- All Implemented Interfaces:
- Serializable, AgendaItem, Activation, Entry<RuleAgendaItem>, LinkedListNode<RuleAgendaItem>, org.kie.api.runtime.rule.Match
public class RuleAgendaItem
- extends AgendaItemImpl
- implements LinkedListNode<RuleAgendaItem>
- See Also:
- Serialized Form
| Methods inherited from class org.drools.core.common.AgendaItemImpl |
addBlocked, addLogicalDependency, cancel, dequeue, equals, getActivationGroupNode, getActivationNode, getActivationNumber, getActivationUnMatchListener, getAgendaGroup, getBlocked, getBlockers, getConsequence, getDeclarationIds, getDeclarationValue, getFactHandle, getFactHandles, getLogicalDependencies, getObjects, getPropagationContext, getQueueIndex, getRule, getRuleAgendaItem, getSalience, getSubRule, getTerminalNode, getTuple, hashCode, isCanceled, isMatched, isQueued, remove, removeAllBlockersAndBlocked, removeBlocked, setActivationGroupNode, setActivationNode, setActivationUnMatchListener, setBlocked, setFactHandle, setLogicalDependencies, setMatched, setPropagationContext, setQueued, setQueueIndex, setSalience, toExternalForm, toString |
executor
public RuleExecutor executor
RuleAgendaItem
public RuleAgendaItem()
RuleAgendaItem
public RuleAgendaItem(long activationNumber,
LeftTuple tuple,
int salience,
PropagationContext context,
PathMemory pmem,
TerminalNode rtn,
boolean declarativeAgendaEnabled,
InternalAgendaGroup agendaGroup)
getRuleExecutor
public RuleExecutor getRuleExecutor()
isRuleAgendaItem
public boolean isRuleAgendaItem()
- Specified by:
isRuleAgendaItem in interface AgendaItem- Specified by:
isRuleAgendaItem in interface Activation- Overrides:
isRuleAgendaItem in class AgendaItemImpl
getPrevious
public RuleAgendaItem getPrevious()
- Description copied from interface:
LinkedListNode
- Returns the previous node
- Specified by:
getPrevious in interface LinkedListNode<RuleAgendaItem>
- Returns:
- The previous LinkedListNode
setPrevious
public void setPrevious(RuleAgendaItem previous)
- Description copied from interface:
LinkedListNode
- Sets the previous node
- Specified by:
setPrevious in interface LinkedListNode<RuleAgendaItem>
- Parameters:
previous - The previous LinkedListNode
getNext
public RuleAgendaItem getNext()
- Specified by:
getNext in interface Entry<RuleAgendaItem>
setNext
public void setNext(RuleAgendaItem next)
- Specified by:
setNext in interface Entry<RuleAgendaItem>
isInList
public boolean isInList()
isBlocked
public boolean isBlocked()
setBlocked
public void setBlocked(boolean blocked)
Copyright © 2001-2013 JBoss by Red Hat. All Rights Reserved.