public class RuleAgendaItem extends AgendaItemImpl implements LinkedListNode<RuleAgendaItem>
| Modifier and Type | Field and Description |
|---|---|
RuleExecutor |
executor |
| Constructor and Description |
|---|
RuleAgendaItem() |
RuleAgendaItem(long activationNumber,
Tuple tuple,
int salience,
PropagationContext context,
PathMemory pmem,
TerminalNode rtn,
boolean declarativeAgendaEnabled,
InternalAgendaGroup agendaGroup) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object object) |
RuleAgendaItem |
getNext() |
RuleAgendaItem |
getPrevious()
Returns the previous node
|
RuleExecutor |
getRuleExecutor() |
int |
hashCode()
Return the hashCode of the
TupleKey |
boolean |
isBlocked() |
boolean |
isInList() |
boolean |
isRuleAgendaItem() |
void |
nullPrevNext() |
void |
setBlocked(boolean blocked) |
void |
setNext(RuleAgendaItem next) |
void |
setPrevious(RuleAgendaItem previous)
Sets the previous node
|
addBlocked, addLogicalDependency, cancel, dequeue, getActivationFactHandle, getActivationGroupNode, getActivationNode, getActivationNumber, getActivationUnMatchListener, getAgendaGroup, getBlocked, getBlockers, getConsequence, getDeclarationIds, getDeclarationValue, getFactHandles, getLogicalDependencies, getObjects, getPropagationContext, getQueueIndex, getRule, getRuleAgendaItem, getSalience, getSubRule, getTerminalNode, getTuple, isActive, isCanceled, isMatched, isQueued, isRuleInUse, remove, removeAllBlockersAndBlocked, removeBlocked, setActivationFactHandle, setActivationGroupNode, setActivationNode, setActivationUnMatchListener, setActive, setBlocked, setLogicalDependencies, setMatched, setPropagationContext, setQueued, setQueueIndex, setSalience, toExternalForm, toStringpublic RuleExecutor executor
public RuleAgendaItem()
public RuleAgendaItem(long activationNumber,
Tuple tuple,
int salience,
PropagationContext context,
PathMemory pmem,
TerminalNode rtn,
boolean declarativeAgendaEnabled,
InternalAgendaGroup agendaGroup)
public RuleExecutor getRuleExecutor()
public boolean isRuleAgendaItem()
isRuleAgendaItem in interface ActivationisRuleAgendaItem in class AgendaItemImplpublic RuleAgendaItem getPrevious()
LinkedListNodegetPrevious in interface LinkedListNode<RuleAgendaItem>public void setPrevious(RuleAgendaItem previous)
LinkedListNodesetPrevious in interface LinkedListNode<RuleAgendaItem>previous - The previous LinkedListNodepublic RuleAgendaItem getNext()
getNext in interface Entry<RuleAgendaItem>public void setNext(RuleAgendaItem next)
setNext in interface Entry<RuleAgendaItem>public boolean isInList()
public boolean isBlocked()
public void setBlocked(boolean blocked)
public void nullPrevNext()
nullPrevNext in interface LinkedListNode<RuleAgendaItem>public boolean equals(Object object)
equals in class AgendaItemImplpublic int hashCode()
TupleKey as the hashCode of the AgendaItemhashCode in class AgendaItemImplCopyright © 2001–2016 JBoss by Red Hat. All rights reserved.