Package org.drools.core.reteoo
Class WindowTupleList
- java.lang.Object
-
- org.drools.core.reteoo.WindowTupleList
-
public class WindowTupleList extends java.lang.ObjectA class to hold a list of the right tuples that belong to a window (sliding, tumbling, etc)
-
-
Field Summary
Fields Modifier and Type Field Description WindowTuplefirstWindowTupleprotected EventFactHandlehandleWindowTuplelastWindowTuple
-
Constructor Summary
Constructors Constructor Description WindowTupleList()WindowTupleList(EventFactHandle handle, WindowNode node)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddFirstWindowTuple(WindowTuple windowTuple)voidaddLastWindowTuple(WindowTuple windowTuple)booleanequals(java.lang.Object object)booleanequals(WindowTupleList other)WindowTuplegetFirstWindowTuple()EventFactHandlegetHandle()WindowTuplegetLastWindowTuple()WindowTupleListgetListNext()WindowTupleListgetListPrevious()WindowNodegetWindowNode()inthashCode()voidremoveWindowTuple(WindowTuple windowTuple)voidsetListNext(WindowTupleList listNext)voidsetListPrevious(WindowTupleList listPrevious)java.lang.StringtoString()voidunlinkFromHandle()
-
-
-
Field Detail
-
handle
protected EventFactHandle handle
-
firstWindowTuple
public WindowTuple firstWindowTuple
-
lastWindowTuple
public WindowTuple lastWindowTuple
-
-
Constructor Detail
-
WindowTupleList
public WindowTupleList()
-
WindowTupleList
public WindowTupleList(EventFactHandle handle, WindowNode node)
-
-
Method Detail
-
getWindowNode
public WindowNode getWindowNode()
-
unlinkFromHandle
public void unlinkFromHandle()
-
getHandle
public EventFactHandle getHandle()
-
getListPrevious
public WindowTupleList getListPrevious()
-
setListPrevious
public void setListPrevious(WindowTupleList listPrevious)
-
getListNext
public WindowTupleList getListNext()
-
setListNext
public void setListNext(WindowTupleList listNext)
-
addFirstWindowTuple
public void addFirstWindowTuple(WindowTuple windowTuple)
-
addLastWindowTuple
public void addLastWindowTuple(WindowTuple windowTuple)
-
removeWindowTuple
public void removeWindowTuple(WindowTuple windowTuple)
-
getFirstWindowTuple
public WindowTuple getFirstWindowTuple()
-
getLastWindowTuple
public WindowTuple getLastWindowTuple()
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
equals
public boolean equals(WindowTupleList other)
-
equals
public boolean equals(java.lang.Object object)
- Overrides:
equalsin classjava.lang.Object
-
-