public abstract class BaseTuple extends Object implements Tuple
| Modifier and Type | Field and Description |
|---|---|
protected Tuple |
handleNext |
protected Tuple |
handlePrevious |
protected Sink |
sink |
protected Tuple |
stagedNext |
protected Tuple |
stagedPrevious |
| Constructor and Description |
|---|
BaseTuple() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitget, getFirstChild, getIndex, getInputOtnId, getLastChild, getMemory, getObject, getParent, getStagedNext, getStagedPrevious, getSubTuple, getTupleSink, getTupleSource, modifyTuple, reAdd, retractTuple, setFirstChild, setLastChild, setMemory, size, toFactHandles, toObjects, unlinkFromLeftParent, unlinkFromRightParentprotected Tuple stagedNext
protected Tuple stagedPrevious
protected Sink sink
protected Tuple handlePrevious
protected Tuple handleNext
public Object getObject(Declaration declaration)
public Object getContextObject()
getContextObject in interface Tuplepublic final void setContextObject(Object contextObject)
setContextObject in interface Tuplepublic short getStagedType()
getStagedType in interface Tuplepublic void setStagedType(short stagedType)
setStagedType in interface Tuplepublic void clearStaged()
clearStaged in interface Tuplepublic InternalFactHandle getFactHandle()
getFactHandle in interface Tuplepublic void setFactHandle(InternalFactHandle handle)
setFactHandle in interface Tuplepublic PropagationContext getPropagationContext()
getPropagationContext in interface Tuplepublic void setPropagationContext(PropagationContext propagationContext)
setPropagationContext in interface Tuplepublic void setStagedNext(Tuple stageNext)
setStagedNext in interface Tuplepublic void setStagedPrevious(Tuple stagedPrevious)
setStagedPrevious in interface Tuplepublic Tuple getPrevious()
getPrevious in interface Tuplepublic void setPrevious(Tuple previous)
setPrevious in interface Tuplepublic InternalFactHandle get(Declaration declaration)
TupleFactHandle for the given Declaration, which in turn
specifcy the Pattern that they depend on.public void increaseActivationCountForEvents()
increaseActivationCountForEvents in interface Tuplepublic void decreaseActivationCountForEvents()
decreaseActivationCountForEvents in interface Tuplepublic Tuple getRootTuple()
getRootTuple in interface Tuplepublic Tuple skipEmptyHandles()
skipEmptyHandles in interface Tuplepublic Tuple getHandlePrevious()
getHandlePrevious in interface Tuplepublic void setHandlePrevious(Tuple handlePrevious)
setHandlePrevious in interface Tuplepublic Tuple getHandleNext()
getHandleNext in interface Tuplepublic void setHandleNext(Tuple handleNext)
setHandleNext in interface TupleCopyright © 2001–2016 JBoss by Red Hat. All rights reserved.