public class RuleAgendaItem extends AgendaItemImpl implements LinkedListNode<RuleAgendaItem>
| 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 |
isInList(LinkedList<RuleAgendaItem> list) |
boolean |
isRuleAgendaItem() |
void |
nullPrevNext() |
void |
setNext(RuleAgendaItem next) |
void |
setPrevious(RuleAgendaItem previous)
Sets the previous node
|
addBlocked, addLogicalDependency, cancel, dequeue, getActivationFactHandle, getActivationGroupNode, getActivationNode, getActivationNumber, getAgendaGroup, getBlocked, getBlockers, getCallback, getConsequence, getDeclarationIds, getDeclarationValue, getFactHandles, getLogicalDependencies, getObjects, getObjectsDeep, getPartition, getPropagationContext, getQueueIndex, getRule, getRuleAgendaItem, getSalience, getSubRule, getTerminalNode, getTuple, isActive, isCanceled, isMatched, isQueued, isRuleInUse, remove, removeAllBlockersAndBlocked, removeBlocked, setActivationFactHandle, setActivationGroupNode, setActivationNode, setActive, setBlocked, setCallback, setLogicalDependencies, setMatched, setPropagationContext, setQueued, setQueueIndex, setSalience, toExternalForm, toStringclone, finalize, getClass, notify, notifyAll, wait, wait, waitgetFactHandles, getObjects, getObjectsDeeppublic 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(LinkedList<RuleAgendaItem> list)
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–2020 JBoss by Red Hat. All rights reserved.