|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.drools.common.AgendaItem
org.drools.common.ScheduledAgendaItem
public class ScheduledAgendaItem
| Constructor Summary | |
|---|---|
ScheduledAgendaItem(long activationNumber,
LeftTuple tuple,
InternalAgenda agenda,
PropagationContext context,
RuleTerminalNode rtn)
|
|
| Method Summary | |
|---|---|
AtomicBoolean |
getEnqueued()
|
JobHandle |
getJobHandle()
|
ScheduledAgendaItem |
getNext()
Returns the next node |
ScheduledAgendaItem |
getPrevious()
Returns the previous node |
boolean |
isEnqueued()
|
boolean |
isPendingReactivation()
|
void |
readExternal(ObjectInput in)
|
void |
remove()
Cancel the Activation by removing it from the Agenda. |
void |
setEnqueued(boolean enqueued)
|
void |
setJobHandle(JobHandle jobHandle)
|
void |
setNext(Entry next)
|
void |
setNext(ScheduledAgendaItem next)
Sets the next node |
void |
setPrevious(ScheduledAgendaItem previous)
Sets the previous node |
String |
toString()
|
void |
writeExternal(ObjectOutput out)
|
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.drools.spi.Activation |
|---|
addBlocked, addLogicalDependency, getActivationGroupNode, getActivationNode, getActivationNumber, getAgendaGroup, getBlocked, getBlockers, getConsequence, getFactHandle, getLogicalDependencies, getPropagationContext, getRule, getSalience, getSubRule, getTuple, isActivated, isMatched, setActivated, setActivationGroupNode, setActivationNode, setBlocked, setLogicalDependencies, setMatched |
| Methods inherited from interface org.drools.runtime.rule.Activation |
|---|
getDeclarationIDs, getDeclarationValue, getFactHandles, getObjects, isActive |
| Constructor Detail |
|---|
public ScheduledAgendaItem(long activationNumber,
LeftTuple tuple,
InternalAgenda agenda,
PropagationContext context,
RuleTerminalNode rtn)
| Method Detail |
|---|
public void readExternal(ObjectInput in)
throws IOException,
ClassNotFoundException
readExternal in interface ExternalizablereadExternal in class AgendaItemIOException
ClassNotFoundException
public void writeExternal(ObjectOutput out)
throws IOException
writeExternal in interface ExternalizablewriteExternal in class AgendaItemIOExceptionpublic ScheduledAgendaItem getNext()
LinkedListNode
getNext in interface EntrygetNext in interface LinkedListNode<ScheduledAgendaItem>public void setNext(ScheduledAgendaItem next)
LinkedListNode
setNext in interface LinkedListNode<ScheduledAgendaItem>next - The next LinkedListNodepublic void setNext(Entry next)
setNext in interface Entrypublic ScheduledAgendaItem getPrevious()
LinkedListNode
getPrevious in interface LinkedListNode<ScheduledAgendaItem>public void setPrevious(ScheduledAgendaItem previous)
LinkedListNode
setPrevious in interface LinkedListNode<ScheduledAgendaItem>previous - The previous LinkedListNodepublic void remove()
ActivationActivation by removing it from the Agenda.
remove in class AgendaItempublic JobHandle getJobHandle()
public void setJobHandle(JobHandle jobHandle)
public String toString()
toString in class AgendaItempublic boolean isEnqueued()
public AtomicBoolean getEnqueued()
public void setEnqueued(boolean enqueued)
public boolean isPendingReactivation()
isPendingReactivation in class AgendaItem
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||