public class TimerScheduleObserverForge extends Object implements ObserverForge, ScheduleHandleCallbackProvider
Modifier and Type | Field and Description |
---|---|
protected static String |
NAME_OBSERVER |
Constructor and Description |
---|
TimerScheduleObserverForge() |
Modifier and Type | Method and Description |
---|---|
void |
collectSchedule(List<ScheduleHandleCallbackProvider> schedules) |
CodegenExpression |
makeCodegen(CodegenMethodScope parent,
SAIFFInitializeSymbol symbols,
CodegenClassScope classScope) |
void |
setObserverParameters(List<ExprNode> parameters,
MatchedEventConvertorForge convertor,
ExprValidationContext validationContext)
Sets the observer object parameters.
|
void |
setScheduleCallbackId(int id) |
protected static final String NAME_OBSERVER
public void setObserverParameters(List<ExprNode> parameters, MatchedEventConvertorForge convertor, ExprValidationContext validationContext) throws ObserverParameterException
ObserverForge
setObserverParameters
in interface ObserverForge
parameters
- is a list of parametersconvertor
- for converting partial pattern matches to event-per-stream for expressionsvalidationContext
- contextObserverParameterException
- thrown to indicate a parameter problempublic void setScheduleCallbackId(int id)
setScheduleCallbackId
in interface ScheduleHandleCallbackProvider
public CodegenExpression makeCodegen(CodegenMethodScope parent, SAIFFInitializeSymbol symbols, CodegenClassScope classScope)
makeCodegen
in interface ObserverForge
public void collectSchedule(List<ScheduleHandleCallbackProvider> schedules)
collectSchedule
in interface ObserverForge
Copyright © 2005–2018. All rights reserved.