net.esper.pattern
Class PatternContext

java.lang.Object
  extended by net.esper.pattern.PatternContext

public final class PatternContext
extends java.lang.Object

Contains handles to implementations of services needed by evaluation nodes.


Constructor Summary
PatternContext(FilterService filterService, SchedulingService schedulingService)
          Constructor.
 
Method Summary
 FilterService getFilterService()
          Returns service to use for filter evaluation.
 SchedulingService getSchedulingService()
          Returns service to use for schedule evaluation.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PatternContext

public PatternContext(FilterService filterService,
                      SchedulingService schedulingService)
Constructor.

Parameters:
filterService - implementation for filtering service
schedulingService - implementation for schedule evaluation
Method Detail

getFilterService

public final FilterService getFilterService()
Returns service to use for filter evaluation.

Returns:
filter evaluation service implemetation

getSchedulingService

public final SchedulingService getSchedulingService()
Returns service to use for schedule evaluation.

Returns:
schedule evaluation service implemetation