Drools :: Core 6.0.0.Beta5

org.drools.core.reteoo
Class WindowTupleList

java.lang.Object
  extended by 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
 WindowTuple firstWindowTuple
           
protected  EventFactHandle handle
           
 WindowTuple lastWindowTuple
           
 
Constructor Summary
WindowTupleList()
           
WindowTupleList(EventFactHandle handle, WindowNode node)
           
 
Method Summary
 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()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

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:
hashCode in class Object

toString

public String toString()
Overrides:
toString in class Object

equals

public boolean equals(WindowTupleList other)

equals

public boolean equals(Object object)
Overrides:
equals in class Object

Drools :: Core 6.0.0.Beta5

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