public class TimeBatchViewForge extends ViewFactoryForgeBase implements DataWindowViewForge, DataWindowViewForgeWithPrevious, ScheduleHandleCallbackProvider, DataWindowBatchingViewForge
TimeBatchView
.Modifier and Type | Field and Description |
---|---|
protected boolean |
isForceUpdate |
protected boolean |
isStartEager |
protected Long |
optionalReferencePoint
The reference point, or null if none supplied.
|
protected int |
scheduleCallbackId |
protected TimePeriodComputeForge |
timePeriodCompute |
eventType, stateMgmtSettings
Constructor and Description |
---|
TimeBatchViewForge() |
Modifier and Type | Method and Description |
---|---|
<T> T |
accept(ViewFactoryForgeVisitor<T> visitor) |
AppliesTo |
appliesTo() |
protected void |
assign(CodegenMethod method,
CodegenExpressionRef factory,
SAIFFInitializeSymbol symbols,
CodegenClassScope classScope) |
void |
attachValidate(EventType parentEventType,
ViewForgeEnv viewForgeEnv) |
protected String |
factoryMethod() |
int |
getScheduleCallbackId() |
String |
getViewName() |
void |
setScheduleCallbackId(int scheduleCallbackId) |
void |
setViewParameters(List<ExprNode> parameters,
ViewForgeEnv viewForgeEnv,
int streamNumber) |
protected EPTypeClass |
typeOfFactory() |
assignStateMgmtSettings, attach, getEventType, make
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
accept, getInnerForges, initAdditionalForgeables
protected Long optionalReferencePoint
protected boolean isForceUpdate
protected boolean isStartEager
protected TimePeriodComputeForge timePeriodCompute
protected int scheduleCallbackId
public void setViewParameters(List<ExprNode> parameters, ViewForgeEnv viewForgeEnv, int streamNumber) throws ViewParameterException
setViewParameters
in interface ViewFactoryForge
ViewParameterException
public void attachValidate(EventType parentEventType, ViewForgeEnv viewForgeEnv) throws ViewParameterException
attachValidate
in class ViewFactoryForgeBase
ViewParameterException
protected EPTypeClass typeOfFactory()
typeOfFactory
in class ViewFactoryForgeBase
protected String factoryMethod()
factoryMethod
in class ViewFactoryForgeBase
protected void assign(CodegenMethod method, CodegenExpressionRef factory, SAIFFInitializeSymbol symbols, CodegenClassScope classScope)
assign
in class ViewFactoryForgeBase
public String getViewName()
getViewName
in interface ViewFactoryForge
public void setScheduleCallbackId(int scheduleCallbackId)
setScheduleCallbackId
in interface ScheduleHandleCallbackProvider
public int getScheduleCallbackId()
getScheduleCallbackId
in interface ScheduleHandleCallbackProvider
public AppliesTo appliesTo()
appliesTo
in class ViewFactoryForgeBase
public <T> T accept(ViewFactoryForgeVisitor<T> visitor)
accept
in interface ViewFactoryForge
Copyright © 2005–2021. All rights reserved.