Class OutputConditionTimeForge
java.lang.Object
com.espertech.esper.common.internal.epl.output.condition.OutputConditionTimeForge
- All Implemented Interfaces:
OutputConditionFactoryForge
,ScheduleHandleCallbackProvider
public class OutputConditionTimeForge
extends Object
implements OutputConditionFactoryForge, ScheduleHandleCallbackProvider
-
Field Summary
-
Constructor Summary
ConstructorDescriptionOutputConditionTimeForge
(ExprTimePeriod timePeriod, boolean isStartConditionOnCreation, StateMgmtSetting stateMgmtSetting) -
Method Summary
Modifier and TypeMethodDescriptionvoid
collectSchedules
(CallbackAttributionOutputRate callbackAttribution, List<ScheduleHandleTracked> scheduleHandleCallbackProviders) int
make
(CodegenMethodScope parent, SAIFFInitializeSymbol symbols, CodegenClassScope classScope) void
setScheduleCallbackId
(int scheduleCallbackId)
-
Field Details
-
stateMgmtSetting
-
-
Constructor Details
-
OutputConditionTimeForge
public OutputConditionTimeForge(ExprTimePeriod timePeriod, boolean isStartConditionOnCreation, StateMgmtSetting stateMgmtSetting)
-
-
Method Details
-
make
public CodegenExpression make(CodegenMethodScope parent, SAIFFInitializeSymbol symbols, CodegenClassScope classScope) - Specified by:
make
in interfaceOutputConditionFactoryForge
-
setScheduleCallbackId
public void setScheduleCallbackId(int scheduleCallbackId) - Specified by:
setScheduleCallbackId
in interfaceScheduleHandleCallbackProvider
-
getScheduleCallbackId
public int getScheduleCallbackId()- Specified by:
getScheduleCallbackId
in interfaceScheduleHandleCallbackProvider
-
collectSchedules
public void collectSchedules(CallbackAttributionOutputRate callbackAttribution, List<ScheduleHandleTracked> scheduleHandleCallbackProviders) - Specified by:
collectSchedules
in interfaceOutputConditionFactoryForge
-