net.esper.pattern.observer
Interface ObserverFactory

All Known Implementing Classes:
TimerAtObserverFactory, TimerObserverFactory

public interface ObserverFactory

Interface for factories for making observer instances.


Method Summary
 EventObserver makeObserver(PatternContext context, MatchedEventMap beginState, ObserverEventEvaluator observerEventEvaluator)
          Make an observer instance.
 

Method Detail

makeObserver

EventObserver makeObserver(PatternContext context,
                           MatchedEventMap beginState,
                           ObserverEventEvaluator observerEventEvaluator)
Make an observer instance.

Parameters:
context - - services that may be required by observer implementation
beginState - - start state for observer
observerEventEvaluator - - receiver for events observed
Returns:
observer instance