org.drools.reteoo
Interface TerminalNode

All Superinterfaces:
Externalizable, LeftTupleSink, LeftTupleSinkNode, NetworkNode, Serializable, Sink
All Known Implementing Classes:
AbstractTerminalNode, QueryTerminalNode, RuleTerminalNode

public interface TerminalNode
extends NetworkNode, LeftTupleSinkNode

A markup interface for terminal nodes


Method Summary
 long getDeclaredMask()
           
 long getInferredMask()
           
 LeftTupleSource getLeftTupleSource()
           
 long getNegativeMask()
           
 void initInferredMask()
           
 void setDeclaredMask(long mask)
           
 void setInferredMask(long mask)
           
 void setNegativeMask(long mask)
           
 LeftTupleSource unwrapTupleSource()
           
 
Methods inherited from interface org.drools.reteoo.LeftTupleSinkNode
getNextLeftTupleSinkNode, getPreviousLeftTupleSinkNode, setNextLeftTupleSinkNode, setPreviousLeftTupleSinkNode
 
Methods inherited from interface org.drools.reteoo.LeftTupleSink
assertLeftTuple, createLeftTuple, createLeftTuple, createLeftTuple, createLeftTuple, getLeftInputOtnId, isLeftTupleMemoryEnabled, modifyLeftTuple, modifyLeftTuple, retractLeftTuple, setLeftInputOtnId, setLeftTupleMemoryEnabled
 
Methods inherited from interface org.drools.common.NetworkNode
getId, getPartitionId
 
Methods inherited from interface java.io.Externalizable
readExternal, writeExternal
 

Method Detail

getLeftTupleSource

LeftTupleSource getLeftTupleSource()
Specified by:
getLeftTupleSource in interface LeftTupleSink

unwrapTupleSource

LeftTupleSource unwrapTupleSource()

initInferredMask

void initInferredMask()

getDeclaredMask

long getDeclaredMask()

setDeclaredMask

void setDeclaredMask(long mask)

getInferredMask

long getInferredMask()

setInferredMask

void setInferredMask(long mask)

getNegativeMask

long getNegativeMask()

setNegativeMask

void setNegativeMask(long mask)


Copyright © 2001-2014 JBoss by Red Hat. All Rights Reserved.