|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.espertech.esper.view.ViewSupport
com.espertech.esper.view.internal.BufferView
public final class BufferView
A view that acts as an adapter between views and update listeners. The view can be added to a parent view. When the parent view publishes data, the view will forward the data to the UpdateListener implementation that has been supplied. If no UpdateListener has been supplied, then the view will cache the last data published by the parent view.
Field Summary |
---|
Fields inherited from class com.espertech.esper.view.ViewSupport |
---|
EMPTY_VIEW_ARRAY, parent |
Constructor Summary | |
---|---|
BufferView(int streamId)
Ctor. |
Method Summary | |
---|---|
EventType |
getEventType()
Provides metadata information about the type of object the event collection contains. |
FlushedEventBuffer |
getNewDataBuffer()
Returns the buffer for new data. |
java.util.Iterator<EventBean> |
iterator()
Allows iteration through all elements in this event collection. |
void |
setObserver(BufferObserver observer)
Set the observer for indicating new and old data. |
void |
update(EventBean[] newData,
EventBean[] oldData)
Notify that data has been added or removed from the Viewable parent. |
Methods inherited from class com.espertech.esper.view.ViewSupport |
---|
addView, addView, dumpChildViews, dumpUpdateParams, dumpUpdateParams, findDescendent, findViewIndex, getParent, getViews, hasViews, removeAllViews, removeView, removeView, setParent, updateChildren, updateChildren |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public BufferView(int streamId)
streamId
- - number of the stream for which the view buffers the generated events.Method Detail |
---|
public void setObserver(BufferObserver observer)
observer
- to indicate new and old eventspublic final EventType getEventType()
EventCollection
public final java.util.Iterator<EventBean> iterator()
EventCollection
public final void update(EventBean[] newData, EventBean[] oldData)
View
newData
- is the new data that has been added to the parent viewoldData
- is the old data that has been removed from the parent viewpublic FlushedEventBuffer getNewDataBuffer()
|
© 2006-2015 EsperTech Inc. All rights reserved. Visit us at espertech.com |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |