|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectnet.esper.view.ViewSupport
net.esper.eql.view.OutputProcessView
public abstract class OutputProcessView
Base output processing view that has the responsibility to serve up event type and statement iterator.
Implementation classes may enforce an output rate stabilizing or limiting policy.
Field Summary | |
---|---|
protected ResultSetProcessor |
resultSetProcessor
Processes the parent views result set generating events for pushing out to child view. |
Fields inherited from class net.esper.view.ViewSupport |
---|
parent |
Constructor Summary | |
---|---|
protected |
OutputProcessView(ResultSetProcessor resultSetProcessor)
Ctor. |
Method Summary | |
---|---|
EventType |
getEventType()
Provides metadata information about the type of object the event collection contains. |
Iterator<EventBean> |
iterator()
Allows iteration through all elements in this event collection. |
void |
setJoinExecutionStrategy(JoinExecutionStrategy joinExecutionStrategy)
For joins, supplies the join execution strategy that provides iteration over statement results. |
Methods inherited from class net.esper.view.ViewSupport |
---|
addView, dumpChildViews, dumpUpdateParams, findDescendent, getParent, getViews, hasViews, removeView, setParent, updateChildren, updateChildren |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface net.esper.eql.join.JoinSetProcessor |
---|
process |
Methods inherited from interface net.esper.view.View |
---|
update |
Field Detail |
---|
protected final ResultSetProcessor resultSetProcessor
Constructor Detail |
---|
protected OutputProcessView(ResultSetProcessor resultSetProcessor)
resultSetProcessor
- processes the results posted by parent view or joinsMethod Detail |
---|
public EventType getEventType()
EventCollection
getEventType
in interface EventCollection
public void setJoinExecutionStrategy(JoinExecutionStrategy joinExecutionStrategy)
joinExecutionStrategy
- executes joins including static (non-continuous) joinspublic Iterator<EventBean> iterator()
EventCollection
iterator
in interface Iterable<EventBean>
iterator
in interface EventCollection
|
© 2007 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 |