|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.espertech.esper.pattern.observer.TimerScheduleObserver
public class TimerScheduleObserver
Observer implementation for indicating that a certain time arrived, similar to "crontab".
Field Summary | |
---|---|
protected java.util.Calendar |
anchorTime
|
protected MatchedEventMap |
beginState
|
protected boolean |
isTimerActive
|
protected ObserverEventEvaluator |
observerEventEvaluator
|
protected EPStatementHandleCallback |
scheduleHandle
|
protected ScheduleSlot |
scheduleSlot
|
Constructor Summary | |
---|---|
TimerScheduleObserver(TimerScheduleSpec spec,
MatchedEventMap beginState,
ObserverEventEvaluator observerEventEvaluator,
boolean isFilterChildNonQuitting)
Ctor. |
Method Summary | |
---|---|
void |
accept(EventObserverVisitor visitor)
|
MatchedEventMap |
getBeginState()
|
void |
scheduledTrigger(ExtensionServicesContext extensionServicesContext)
Callback that is invoked as indicated by a schedule added to the scheduling service. |
void |
startObserve()
Start observing. |
void |
stopObserve()
Stop observing. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected final ScheduleSlot scheduleSlot
protected MatchedEventMap beginState
protected final ObserverEventEvaluator observerEventEvaluator
protected java.util.Calendar anchorTime
protected boolean isTimerActive
protected EPStatementHandleCallback scheduleHandle
Constructor Detail |
---|
public TimerScheduleObserver(TimerScheduleSpec spec, MatchedEventMap beginState, ObserverEventEvaluator observerEventEvaluator, boolean isFilterChildNonQuitting)
beginState
- - start stateobserverEventEvaluator
- - receiver for eventsMethod Detail |
---|
public MatchedEventMap getBeginState()
getBeginState
in interface EventObserver
public final void scheduledTrigger(ExtensionServicesContext extensionServicesContext)
ScheduleHandleCallback
scheduledTrigger
in interface ScheduleHandleCallback
extensionServicesContext
- is a marker interface for providing custom extension services
passed to the triggered classpublic void startObserve()
EventObserver
startObserve
in interface EventObserver
public void stopObserve()
EventObserver
stopObserve
in interface EventObserver
public void accept(EventObserverVisitor visitor)
accept
in interface EventObserver
|
© 2006-2015 EsperTech Inc. All rights reserved. Visit us at espertech.com |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |