com.espertech.esper.epl.view
Class OutputProcessViewConditionDefaultPostProcess

java.lang.Object
  extended by com.espertech.esper.epl.view.OutputProcessViewBase
      extended by com.espertech.esper.epl.view.OutputProcessViewBaseWAfter
          extended by com.espertech.esper.epl.view.OutputProcessViewConditionDefault
              extended by com.espertech.esper.epl.view.OutputProcessViewConditionDefaultPostProcess
All Implemented Interfaces:
JoinSetIndicator, JoinSetProcessor, OutputProcessViewTerminable, StopCallback, EventCollection, View, Viewable, java.lang.Iterable<EventBean>

public class OutputProcessViewConditionDefaultPostProcess
extends OutputProcessViewConditionDefault

A view that prepares output events, batching incoming events and invoking the result set processor as necessary.

Handles output rate limiting or stabilizing.


Field Summary
 
Fields inherited from class com.espertech.esper.epl.view.OutputProcessViewBase
childView, joinExecutionStrategy, parentView, resultSetProcessor
 
Constructor Summary
OutputProcessViewConditionDefaultPostProcess(ResultSetProcessor resultSetProcessor, java.lang.Long afterConditionTime, java.lang.Integer afterConditionNumberOfEvents, boolean afterConditionSatisfied, OutputProcessViewConditionFactory parent, AgentInstanceContext agentInstanceContext, OutputStrategyPostProcess postProcessor, boolean isJoin, ResultSetProcessorHelperFactory resultSetProcessorHelperFactory)
           
 
Method Summary
 void output(boolean forceUpdate, UniformPair<EventBean[]> results)
           
 
Methods inherited from class com.espertech.esper.epl.view.OutputProcessViewConditionDefault
continueOutputProcessingJoin, continueOutputProcessingView, getNumChangesetRows, getOptionalOutputCondition, iterator, process, stop, terminated, update
 
Methods inherited from class com.espertech.esper.epl.view.OutputProcessViewBaseWAfter
checkAfterCondition, checkAfterCondition, checkAfterCondition
 
Methods inherited from class com.espertech.esper.epl.view.OutputProcessViewBase
addView, getEventType, getParent, getViews, hasViews, removeAllViews, removeView, setJoinExecutionStrategy, setParent
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OutputProcessViewConditionDefaultPostProcess

public OutputProcessViewConditionDefaultPostProcess(ResultSetProcessor resultSetProcessor,
                                                    java.lang.Long afterConditionTime,
                                                    java.lang.Integer afterConditionNumberOfEvents,
                                                    boolean afterConditionSatisfied,
                                                    OutputProcessViewConditionFactory parent,
                                                    AgentInstanceContext agentInstanceContext,
                                                    OutputStrategyPostProcess postProcessor,
                                                    boolean isJoin,
                                                    ResultSetProcessorHelperFactory resultSetProcessorHelperFactory)
Method Detail

output

public void output(boolean forceUpdate,
                   UniformPair<EventBean[]> results)
Overrides:
output in class OutputProcessViewConditionDefault

© 2006-2016 EsperTech Inc.
All rights reserved.
Visit us at espertech.com