public class TimerIntervalObserver extends java.lang.Object implements EventObserver, ScheduleHandleCallback
Constructor and Description |
---|
TimerIntervalObserver(long msec,
MatchedEventMap beginState,
ObserverEventEvaluator observerEventEvaluator)
Ctor.
|
Modifier and Type | Method and Description |
---|---|
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.
|
public TimerIntervalObserver(long msec, MatchedEventMap beginState, ObserverEventEvaluator observerEventEvaluator)
msec
- - number of millisecondsbeginState
- - start stateobserverEventEvaluator
- - receiver for eventspublic 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 MatchedEventMap getBeginState()
getBeginState
in interface EventObserver
public void startObserve()
EventObserver
startObserve
in interface EventObserver
public void stopObserve()
EventObserver
stopObserve
in interface EventObserver
public void accept(EventObserverVisitor visitor)
accept
in interface EventObserver