|
||||||||||
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. |
FilterFaultHandler | |
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. |
FilterServiceGranularLockFactory | |
FilterServiceListener | Listener to filter activity. |
FilterServiceSPI | Service provider interface for filter service. |
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. |
Range |
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 FilterParamIndexBase and filter callbacks in FilterHandleSetNode . |
EventTypeIndexBuilder | This class is responsible for changes to EventTypeIndex for addition and removal of filters. |
EventTypeIndexBuilderIndexLookupablePair | |
EventTypeIndexBuilderValueIndexesPair | |
ExprNodeAdapterBase | |
ExprNodeAdapterBaseStmtLock | |
ExprNodeAdapterBaseVariables | |
ExprNodeAdapterBaseWTableAccess | |
ExprNodeAdapterMultiStream | Adapter for use by FilterParamIndexBooleanExpr to evaluate boolean expressions, providing
events per stream to expression nodes. |
ExprNodeAdapterMultiStreamNoTL | |
ExprNodeAdapterMultiStreamNoTLStmtLock | |
ExprNodeAdapterMultiStreamStmtLock | |
FilterHandleSetNode | This class holds a list of indizes storing filter constants in FilterParamIndexBase nodes
and a set of FilterHandle . |
FilterParamExprMap | A two-sided map for filter parameters mapping filter expression nodes to filter parameters and back. |
FilterParamIndexBase | 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. |
FilterParamIndexBooleanExpr | Index that simply maintains a list of boolean expressions. |
FilterParamIndexCompare | Index for filter parameter constants for the comparison operators (less, greater, etc). |
FilterParamIndexCompareString | Index for filter parameter constants for the comparison operators (less, greater, etc). |
FilterParamIndexDoubleRange | Index for filter parameter constants for the range operators (range open/closed/half). |
FilterParamIndexDoubleRangeBase | Index for filter parameter constants for the range operators (range open/closed/half). |
FilterParamIndexDoubleRangeInverted | Index for filter parameter constants for the not range operators (range open/closed/half). |
FilterParamIndexEquals | Index for filter parameter constants to match using the equals (=) operator. |
FilterParamIndexEqualsBase | Index for filter parameter constants to match using the equals (=) operator. |
FilterParamIndexEqualsIs | 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. |
FilterParamIndexLookupableBase | 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. |
FilterParamIndexNotEquals | Index for filter parameter constants to match using the equals (=) operator. |
FilterParamIndexNotEqualsBase | Index for filter parameter constants to match using the equals (=) operator. |
FilterParamIndexNotEqualsIs | 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. |
FilterParamIndexStringRange | Index for filter parameter constants for the range operators (range open/closed/half). |
FilterParamIndexStringRangeBase | |
FilterParamIndexStringRangeInverted | Index for filter parameter constants for the not range operators (range open/closed/half). |
FilterServiceBase | Implementation of the filter service interface. |
FilterServiceGranularLockFactoryNone | |
FilterServiceGranularLockFactoryReentrant | |
FilterServiceLockCoarse | |
FilterServiceLockFine | |
FilterServiceProvider | Static factory for implementations of the FilterService interface. |
FilterSet | Holder object for a set of filters for one or more statements. |
FilterSetEntry | Entry to a FilterSet filter set taken from a FilterService . |
FilterSpecCompiled | Contains the filter criteria to sift through events. |
FilterSpecCompiler | Helper to compile (validate and optimize) filter expressions as used in pattern and filter-based streams. |
FilterSpecCompilerArgs | |
FilterSpecCompilerConsolidateUtil | Helper to compile (validate and optimize) filter expressions as used in pattern and filter-based streams. |
FilterSpecCompilerMakeParamUtil | Helper to compile (validate and optimize) filter expressions as used in pattern and filter-based streams. |
FilterSpecCompilerPlanner | |
FilterSpecLookupable | |
FilterSpecParam | This class represents one filter parameter in an FilterSpecCompiled filter specification. |
FilterSpecParamComparator | Sort comparator for filter parameters that sorts filter parameters according to filter operator type. |
FilterSpecParamConstant | This class represents a single, constant value filter parameter in an FilterSpecCompiled filter specification. |
FilterSpecParamContextProp | This class represents a filter parameter containing a reference to a context property. |
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 FilterSpecCompiled filter specification. |
FilterSpecParamEventPropIndexed | 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 FilterSpecCompiled filter specification. |
FilterSpecParamExprNode | This class represents an arbitrary expression node returning a boolean value as a filter parameter in an FilterSpecCompiled filter specification. |
FilterSpecParamIn | This class represents a 'in' filter parameter in an FilterSpecCompiled filter specification. |
FilterSpecParamRange | This class represents a range filter parameter in an FilterSpecCompiled filter specification. |
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 FilterParamIndexBase 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 FilterParamIndexBase instances. |
InSetOfValuesConstant | Constant value in a list of values following an in-keyword. |
InSetOfValuesContextProp | Event property value in a list of values following an in-keyword. |
InSetOfValuesEventProp | Event property value in a list of values following an in-keyword. |
InSetOfValuesEventPropIndexed | Event property value in a list of values following an in-keyword. |
RangeValueContextProp | |
RangeValueDouble | A Double-typed value as a filter parameter representing a range. |
RangeValueEventProp | An event property as a filter parameter representing a range. |
RangeValueEventPropIndexed | An event property as a filter parameter representing a range. |
RangeValueString | A String-typed value as a filter parameter representing a range. |
StringRange | Holds a range of double values with a minimum (start) value and a maximum (end) value. |
StringRangeComparator | Comparator for DoubleRange values. |
Enum Summary | |
---|---|
FilterOperator | Defines the different operator types available for event filters. |
Exception Summary | |
---|---|
FilterLockBackoffException |
Main switchboard filtering and routing of incoming events to interested statements is performed in this package.
|
© 2006-2015 EsperTech Inc. All rights reserved. Visit us at espertech.com |
|||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |