com.espertech.esper.epl.view
Class OutputProcessViewDirectDistinctOrAfterFactory
java.lang.Object
com.espertech.esper.epl.view.OutputProcessViewDirectFactory
com.espertech.esper.epl.view.OutputProcessViewDirectDistinctOrAfterFactory
- All Implemented Interfaces:
- OutputProcessViewFactory
- Direct Known Subclasses:
- OutputProcessViewConditionFactory
public class OutputProcessViewDirectDistinctOrAfterFactory
- extends OutputProcessViewDirectFactory
Output process view that does not enforce any output policies and may simply
hand over events to child views, but works with distinct and after-output policies
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
afterTimePeriod
protected final ExprTimePeriod afterTimePeriod
afterConditionNumberOfEvents
protected final java.lang.Integer afterConditionNumberOfEvents
OutputProcessViewDirectDistinctOrAfterFactory
public OutputProcessViewDirectDistinctOrAfterFactory(StatementContext statementContext,
OutputStrategyPostProcessFactory postProcessFactory,
boolean distinct,
ExprTimePeriod afterTimePeriod,
java.lang.Integer afterConditionNumberOfEvents,
EventType resultEventType)
makeView
public OutputProcessViewBase makeView(ResultSetProcessor resultSetProcessor,
AgentInstanceContext agentInstanceContext)
- Specified by:
makeView
in interface OutputProcessViewFactory
- Overrides:
makeView
in class OutputProcessViewDirectFactory
isDistinct
public boolean isDistinct()
getEventBeanReader
public EventBeanReader getEventBeanReader()