Uses of Interface
net.esper.filter.FilterHandle

Packages that use FilterHandle
net.esper.core Implementation of client package interfaces, glue code 
net.esper.filter Main switchboard filtering and routing of incoming events to interested statements is performed in this package. 
net.esper.pattern Pattern expression tree and pattern state objects, the later resembles pattern expression state for each active pattern instance 
 

Uses of FilterHandle in net.esper.core
 

Classes in net.esper.core that implement FilterHandle
 class EPStatementHandleCallback
          Statement resource handle and callback for use with FilterService and SchedulingService.
 

Uses of FilterHandle in net.esper.filter
 

Subinterfaces of FilterHandle in net.esper.filter
 interface FilterHandleCallback
          Interface for a callback method to be called when an event matches a filter specification.
 

Methods in net.esper.filter with parameters of type FilterHandle
protected  void FilterHandleSetNode.add(FilterHandle filterCallback)
          Add a filter callback.
 void FilterServiceImpl.add(FilterValueSet filterValueSet, FilterHandle filterCallback)
           
 void FilterService.add(FilterValueSet filterValueSet, FilterHandle callback)
          Add a filter for events as defined by the filter specification, and register a callback to be invoked upon evaluation of an event that matches the filter spec.
 void EventTypeIndexBuilder.add(FilterValueSet filterValueSet, FilterHandle filterCallback)
          Add a filter to the event type index structure, and to the filter subtree.
 IndexTreePath IndexTreeBuilder.add(FilterValueSet filterValueSet, FilterHandle filterCallback, FilterHandleSetNode topNode)
          Add a filter callback according to the filter specification to the top node returning information to be used to remove the filter callback.
protected  boolean FilterHandleSetNode.contains(FilterHandle filterCallback)
          Returns an indication whether the filter callback exists in this node.
 void FilterServiceImpl.remove(FilterHandle filterCallback)
           
 void FilterService.remove(FilterHandle callback)
          Remove a filter callback.
protected  boolean FilterHandleSetNode.remove(FilterHandle filterCallback)
          Remove a filter callback, returning true if it was found and removed or false if not in collection.
 void EventTypeIndexBuilder.remove(FilterHandle filterCallback)
          Remove a filter callback from the given index node.
 void IndexTreeBuilder.remove(FilterHandle filterCallback, IndexTreePath treePathInfo, FilterHandleSetNode topNode)
          Remove an filterCallback from the given top node.
 

Method parameters in net.esper.filter with type arguments of type FilterHandle
 void FilterServiceImpl.evaluate(EventBean eventBean, Collection<FilterHandle> matches)
           
 void FilterService.evaluate(EventBean event, Collection<FilterHandle> matches)
          Finds matching filters to the event passed in and invokes their associated callback method.
 void FilterParamIndexRange.matchEvent(EventBean eventBean, Collection<FilterHandle> matches)
           
 void FilterParamIndexNotRange.matchEvent(EventBean eventBean, Collection<FilterHandle> matches)
           
 void FilterParamIndexNotIn.matchEvent(EventBean eventBean, Collection<FilterHandle> matches)
           
 void FilterParamIndexNotEquals.matchEvent(EventBean eventBean, Collection<FilterHandle> matches)
           
 void FilterParamIndexIn.matchEvent(EventBean eventBean, Collection<FilterHandle> matches)
           
 void FilterParamIndexEquals.matchEvent(EventBean eventBean, Collection<FilterHandle> matches)
           
 void FilterParamIndexCompare.matchEvent(EventBean eventBean, Collection<FilterHandle> matches)
           
 void FilterParamIndexBooleanExpr.matchEvent(EventBean eventBean, Collection<FilterHandle> matches)
           
 void FilterHandleSetNode.matchEvent(EventBean eventBean, Collection<FilterHandle> matches)
          Evaluate an event by asking each index to match the event.
 void EventTypeIndex.matchEvent(EventBean event, Collection<FilterHandle> matches)
           
 void EventEvaluator.matchEvent(EventBean event, 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.
 

Uses of FilterHandle in net.esper.pattern
 

Classes in net.esper.pattern that implement FilterHandle
 class EvalFilterStateNode
          This class contains the state of a single filter expression in the evaluation state tree.
 


© 2007 EsperTech Inc.
All rights reserved.
Visit us at espertech.com