net.esper.filter
Interface EventEvaluator

All Known Implementing Classes:
EventTypeIndex, FilterCallbackSetNode, FilterParamIndex, FilterParamIndexCompare, FilterParamIndexEquals, FilterParamIndexIn, FilterParamIndexNotEquals, FilterParamIndexNotIn, FilterParamIndexNotRange, FilterParamIndexRange

public interface EventEvaluator

Interface for matching an event instance based on the event's property values to filters, specifically filter parameter constants or ranges.


Method Summary
 void matchEvent(EventBean event, List<FilterCallback> matches)
          Perform the matching of an event based on the event property values, adding any callbacks for matches found to the matches list.
 

Method Detail

matchEvent

void matchEvent(EventBean event,
                List<FilterCallback> matches)
Perform the matching of an event based on the event property values, adding any callbacks for matches found to the matches list.

Parameters:
event - is the event object wrapper to obtain event property values from
matches - accumulates the matching filter callbacks