net.esper.view.window
Class IStreamRelativeAccess

java.lang.Object
  extended by net.esper.view.window.IStreamRelativeAccess
All Implemented Interfaces:
ViewUpdatedCollection, RelativeAccessByEventNIndex

public class IStreamRelativeAccess
extends Object
implements RelativeAccessByEventNIndex, ViewUpdatedCollection


Constructor Summary
IStreamRelativeAccess()
           
 
Method Summary
 EventBean getRelativeToEvent(EventBean event, int prevIndex)
           
 void update(EventBean[] newData, EventBean[] oldData)
          Accepts view insert and remove stream.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IStreamRelativeAccess

public IStreamRelativeAccess()
Method Detail

update

public void update(EventBean[] newData,
                   EventBean[] oldData)
Description copied from interface: ViewUpdatedCollection
Accepts view insert and remove stream.

Specified by:
update in interface ViewUpdatedCollection
Parameters:
newData - is the insert stream events or null if no data
oldData - is the remove stream events or null if no data

getRelativeToEvent

public EventBean getRelativeToEvent(EventBean event,
                                    int prevIndex)
Specified by:
getRelativeToEvent in interface RelativeAccessByEventNIndex