public class TimerScheduleObserverFactory extends Object implements ObserverFactory
Modifier and Type | Field and Description |
---|---|
protected int |
scheduleCallbackId |
Constructor and Description |
---|
TimerScheduleObserverFactory() |
Modifier and Type | Method and Description |
---|---|
TimerScheduleSpec |
computeSpecDynamic(MatchedEventMap beginState,
PatternAgentInstanceContext context) |
boolean |
isNonRestarting() |
EventObserver |
makeObserver(PatternAgentInstanceContext context,
MatchedEventMap beginState,
ObserverEventEvaluator observerEventEvaluator,
Object observerState,
boolean isFilterChildNonQuitting)
Make an observer instance.
|
void |
setAllConstant(boolean allConstant) |
void |
setOptionalConvertor(MatchedEventConvertor optionalConvertor) |
void |
setScheduleCallbackId(int scheduleCallbackId) |
void |
setScheduleComputer(com.espertech.esper.common.internal.epl.pattern.observer.TimerScheduleSpecCompute scheduleComputer) |
public void setAllConstant(boolean allConstant)
public void setScheduleComputer(com.espertech.esper.common.internal.epl.pattern.observer.TimerScheduleSpecCompute scheduleComputer)
public void setOptionalConvertor(MatchedEventConvertor optionalConvertor)
public void setScheduleCallbackId(int scheduleCallbackId)
public EventObserver makeObserver(PatternAgentInstanceContext context, MatchedEventMap beginState, ObserverEventEvaluator observerEventEvaluator, Object observerState, boolean isFilterChildNonQuitting)
ObserverFactory
makeObserver
in interface ObserverFactory
context
- - services that may be required by observer implementationbeginState
- - start state for observerobserverEventEvaluator
- - receiver for events observedobserverState
- - state node for observerisFilterChildNonQuitting
- true for non-quitting filterpublic boolean isNonRestarting()
isNonRestarting
in interface ObserverFactory
public TimerScheduleSpec computeSpecDynamic(MatchedEventMap beginState, PatternAgentInstanceContext context)
Copyright © 2005–2018. All rights reserved.