net.esper.pattern.observer
Interface ObserverFactory
- All Known Implementing Classes:
- TimerAtObserverFactory, TimerObserverFactory
public interface ObserverFactory
Interface for factories for making observer instances.
makeObserver
EventObserver makeObserver(PatternContext context,
MatchedEventMap beginState,
ObserverEventEvaluator observerEventEvaluator)
- Make an observer instance.
- Parameters:
context
- - services that may be required by observer implementationbeginState
- - start state for observerobserverEventEvaluator
- - receiver for events observed
- Returns:
- observer instance