Package org.drools.core.reteoo
Class WindowTupleList
- java.lang.Object
-
- org.drools.core.reteoo.WindowTupleList
-
public class WindowTupleList extends Object
A 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 WindowTuple
firstWindowTuple
protected EventFactHandle
handle
WindowTuple
lastWindowTuple
-
Constructor Summary
Constructors Constructor Description WindowTupleList()
WindowTupleList(EventFactHandle handle, WindowNode node)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addFirstWindowTuple(WindowTuple windowTuple)
void
addLastWindowTuple(WindowTuple windowTuple)
boolean
equals(Object object)
boolean
equals(WindowTupleList other)
WindowTuple
getFirstWindowTuple()
EventFactHandle
getHandle()
WindowTuple
getLastWindowTuple()
WindowTupleList
getListNext()
WindowTupleList
getListPrevious()
WindowNode
getWindowNode()
int
hashCode()
void
removeWindowTuple(WindowTuple windowTuple)
void
setListNext(WindowTupleList listNext)
void
setListPrevious(WindowTupleList listPrevious)
String
toString()
void
unlinkFromHandle()
-
-
-
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()
-
equals
public boolean equals(WindowTupleList other)
-
-