com.espertech.esper.filter
Interface EventEvaluator

All Known Implementing Classes:
EventTypeIndex, FilterHandleSetNode, FilterParamIndexBase, FilterParamIndexBooleanExpr, FilterParamIndexCompare, FilterParamIndexCompareString, FilterParamIndexDoubleRange, FilterParamIndexDoubleRangeBase, FilterParamIndexDoubleRangeInverted, FilterParamIndexEquals, FilterParamIndexEqualsBase, FilterParamIndexEqualsIs, FilterParamIndexIn, FilterParamIndexLookupableBase, FilterParamIndexNotEquals, FilterParamIndexNotEqualsBase, FilterParamIndexNotEqualsIs, FilterParamIndexNotIn, FilterParamIndexStringRange, FilterParamIndexStringRangeBase, FilterParamIndexStringRangeInverted

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 theEvent, java.util.Collection<FilterHandle> 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 theEvent,
                java.util.Collection<FilterHandle> matches)
Perform the matching of an event based on the event property values, adding any callbacks for matches found to the matches list.

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

© 2006-2015 EsperTech Inc.
All rights reserved.
Visit us at espertech.com