|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Interface Summary | |
---|---|
EventEvaluator | Interface for matching an event instance based on the event's property values to filters, specifically filter parameter constants or ranges. |
FilterCallback | Interface for a callback method to be called when an event matches a filter specification. |
FilterService | Interface for filtering events by event type and event property values. |
FilterSpecParamRangeValue | Interface for range-type filter parameters for type checking and to obtain the filter values for endpoints based on prior results. |
FilterValueSet | Contains the filter criteria to sift through events. |
FilterValueSetParam | This interface represents one filter parameter in an FilterValueSet filter specification. |
Class Summary | |
---|---|
DoubleRange | Holds a range of double values with a minimum (start) value and a maximum (end) value. |
DoubleRangeComparator | Comparator for DoubleRange values. |
EventTypeIndex | Mapping of event type to a tree-like structure
containing filter parameter constants in indexes FilterParamIndex and filter callbacks in FilterCallbackSetNode . |
EventTypeIndexBuilder | This class is responsible for changes to EventTypeIndex for addition and removal of filters. |
FilterCallbackSetNode | This class holds a list of indizes storing filter constants in FilterParamIndex nodes
and a set of FilterCallback . |
FilterParamIndex | Each implementation of this abstract class represents an index of filter parameter constants supplied in filter parameters in filter specifications that feature the same event property and operator. |
FilterParamIndexCompare | Index for filter parameter constants for the comparison operators (less, greater, etc). |
FilterParamIndexEquals | Index for filter parameter constants to match using the equals (=) operator. |
FilterParamIndexNotEquals | Index for filter parameter constants to match using the equals (=) operator. |
FilterParamIndexRange | Index for filter parameter constants for the range operators (range open/closed/half). |
FilterServiceImpl | Implementation of the filter service interface. |
FilterServiceProvider | Static factory for implementations of the FilterService interface. |
FilterSpec | Contains the filter criteria to sift through events. |
FilterSpecParam | This class represents one filter parameter in an FilterSpec filter specification. |
FilterSpecParamComparator | Sort comparator for filter parameters that sorts filter parameters according to filter operator type, and within the same filter operator sorts by event property name. |
FilterSpecParamConstant | This class represents a single, constant value filter parameter in an FilterSpec filter specification. |
FilterSpecParamEventProp | This class represents a filter parameter containing a reference to another event's property
in the event pattern result, for use to describe a filter parameter in a FilterSpec filter specification. |
FilterSpecParamRange | This class represents a range filter parameter in an FilterSpec filter specification. |
FilterSpecValidator | Utility class for validating filter specifications. |
FilterValueSetImpl | Container for filter values for use by the FilterService to filter and distribute incoming events. |
FilterValueSetParamImpl | Filter parameter value defining the event property to filter, the filter operator, and the filter value. |
IndexFactory | Factory for FilterParamIndex instances based on event property name and filter operator type. |
IndexHelper | Utility class for matching filter parameters to indizes. |
IndexTreeBuilder | Builder manipulates a tree structure consisting of FilterCallbackSetNode and FilterParamIndex instances. |
IndexTreePath | Encapsulates the information required by IndexTreeBuilder to maintain the filter parameter tree structure
when filters are added and removed from the tree. |
RangeValueDouble | A Double-typed value as a filter parameter representing a range. |
RangeValueEventProp | An event property as a filter parameter representing a range. |
Enum Summary | |
---|---|
FilterOperator | Defines the different operator types available for event filters. |
Main switchboard filtering and routing of incoming events to interested statements is performed in this package.
|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |