net.esper.pattern.observer
Class TimerAtObserverFactory
java.lang.Object
net.esper.pattern.observer.TimerAtObserverFactory
- All Implemented Interfaces:
- ObserverFactory
public class TimerAtObserverFactory
- extends Object
- implements ObserverFactory
Factory for 'crontab' observers that indicate truth when a time point was reached.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TimerAtObserverFactory
public TimerAtObserverFactory(Object[] args)
- Ctor.
The crontab observer requires a schedule specification that is extracted from arguments.
- Parameters:
args
- - schedule specification
makeObserver
public EventObserver makeObserver(PatternContext context,
MatchedEventMap beginState,
ObserverEventEvaluator observerEventEvaluator)
- Description copied from interface:
ObserverFactory
- Make an observer instance.
- Specified by:
makeObserver
in interface ObserverFactory
- Parameters:
context
- - services that may be required by observer implementationbeginState
- - start state for observerobserverEventEvaluator
- - receiver for events observed
- Returns:
- observer instance