public class TimeOrderViewFactory extends Object implements DataWindowViewFactory, DataWindowViewWithPrevious
Modifier and Type | Field and Description |
---|---|
protected EventType |
eventType |
protected boolean |
isTimeToLive |
protected int |
scheduleCallbackId |
protected TimePeriodCompute |
timePeriodCompute |
protected ExprEvaluator |
timestampEval |
Constructor and Description |
---|
TimeOrderViewFactory() |
Modifier and Type | Method and Description |
---|---|
EventType |
getEventType() |
int |
getScheduleCallbackId() |
ExprEvaluator |
getTimestampEval() |
String |
getViewName() |
void |
init(ViewFactoryContext viewFactoryContext,
EPStatementInitServices services) |
RandomAccessByIndexGetter |
makePreviousGetter() |
View |
makeView(AgentInstanceViewFactoryChainContext agentInstanceViewFactoryContext) |
void |
setEventType(EventType eventType) |
void |
setScheduleCallbackId(int scheduleCallbackId) |
void |
setTimePeriodCompute(TimePeriodCompute timePeriodCompute) |
void |
setTimestampEval(ExprEvaluator timestampEval) |
void |
setTimeToLive(boolean timeToLive) |
protected ExprEvaluator timestampEval
protected TimePeriodCompute timePeriodCompute
protected EventType eventType
protected int scheduleCallbackId
protected boolean isTimeToLive
public void setEventType(EventType eventType)
setEventType
in interface ViewFactory
public void init(ViewFactoryContext viewFactoryContext, EPStatementInitServices services)
init
in interface ViewFactory
public RandomAccessByIndexGetter makePreviousGetter()
makePreviousGetter
in interface DataWindowViewWithPrevious
public View makeView(AgentInstanceViewFactoryChainContext agentInstanceViewFactoryContext)
makeView
in interface ViewFactory
public EventType getEventType()
getEventType
in interface ViewFactory
public ExprEvaluator getTimestampEval()
public int getScheduleCallbackId()
public void setTimestampEval(ExprEvaluator timestampEval)
public void setScheduleCallbackId(int scheduleCallbackId)
public void setTimePeriodCompute(TimePeriodCompute timePeriodCompute)
public void setTimeToLive(boolean timeToLive)
public String getViewName()
getViewName
in interface ViewFactory
Copyright © 2005–2018. All rights reserved.