Package org.drools.core.reteoo
Class WindowTupleList
- java.lang.Object
-
- org.drools.core.reteoo.WindowTupleList
-
public class WindowTupleList extends java.lang.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 DefaultEventHandle
handle
WindowTuple
lastWindowTuple
-
Constructor Summary
Constructors Constructor Description WindowTupleList()
WindowTupleList(DefaultEventHandle 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(java.lang.Object object)
boolean
equals(WindowTupleList other)
WindowTuple
getFirstWindowTuple()
DefaultEventHandle
getHandle()
WindowTuple
getLastWindowTuple()
WindowTupleList
getListNext()
WindowTupleList
getListPrevious()
WindowNode
getWindowNode()
int
hashCode()
void
removeWindowTuple(WindowTuple windowTuple)
void
setListNext(WindowTupleList listNext)
void
setListPrevious(WindowTupleList listPrevious)
java.lang.String
toString()
void
unlinkFromHandle()
-
-
-
Field Detail
-
handle
protected DefaultEventHandle handle
-
firstWindowTuple
public WindowTuple firstWindowTuple
-
lastWindowTuple
public WindowTuple lastWindowTuple
-
-
Constructor Detail
-
WindowTupleList
public WindowTupleList()
-
WindowTupleList
public WindowTupleList(DefaultEventHandle handle, WindowNode node)
-
-
Method Detail
-
getWindowNode
public WindowNode getWindowNode()
-
unlinkFromHandle
public void unlinkFromHandle()
-
getHandle
public DefaultEventHandle 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:
hashCode
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
equals
public boolean equals(WindowTupleList other)
-
equals
public boolean equals(java.lang.Object object)
- Overrides:
equals
in classjava.lang.Object
-
-