|
||||||||||
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. |
FilterHandle | Marker interface for use with FilterService . |
FilterHandleCallback | 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. |
FilterSpecParamInValue | Denotes a value for use by the in-keyword within a list of 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 FilterHandleSetNode . |
EventTypeIndexBuilder | This class is responsible for changes to EventTypeIndex for addition and removal of filters. |
FilterHandleSetNode | This class holds a list of indizes storing filter constants in FilterParamIndex nodes
and a set of FilterHandle . |
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. |
FilterParamIndexIn | Index for filter parameter constants to match using the 'in' operator to match against a supplied set of values (i.e. |
FilterParamIndexNotEquals | Index for filter parameter constants to match using the equals (=) operator. |
FilterParamIndexNotIn | Index for filter parameter constants to match using the 'not in' operator to match against a all other values then the supplied set of values. |
FilterParamIndexNotRange | Index for filter parameter constants for the not range operators (range open/closed/half). |
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. |
FilterSpecParamIn | This class represents a 'in' filter parameter in an 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 FilterHandleSetNode 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. |
InSetOfValuesConstant | Constant value in a list of values following an in-keyword. |
InSetOfValuesEventProp | Event property value in a list of values following an in-keyword. |
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 |