See: Description
Interface | Description |
---|---|
EventEvaluator |
Interface for matching an event instance based on the event's property values to
filters, specifically filter parameter constants or ranges.
|
FilterBooleanExpressionFactory | |
FilterFaultHandler | |
FilterFaultHandlerFactory | |
FilterHandle |
Marker interface for use with
FilterService . |
FilterHandleCallback |
Interface for a callback method to be called when an event matches a filter specification.
|
FilterNonPropertyRegisteryService |
Service to provide engine-wide access to filter expressions that do not originate from
event property values, i.e.
|
FilterService |
Interface for filtering events by event type and event property values.
|
FilterServiceEntry | |
FilterServiceGranularLockFactory | |
FilterServiceListener |
Listener to filter activity.
|
FilterServiceSPI |
Service provider interface for filter service.
|
FilterSpecParamFilterForEval | |
FilterSpecParamFilterForEvalDouble | |
FilterSpecParamInValue |
Denotes a value for use by the in-keyword within a list of values
|
FilterValueSet |
Contains the filter criteria to sift through events.
|
FilterValueSetParam |
This interface represents one filter parameter in an
FilterValueSet filter specification. |
Range |
Class | Description |
---|---|
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 | |
FilterBooleanExpressionFactoryImpl | |
FilterForEvalConstantAnyType |
Constant value in a list of values following an in-keyword.
|
FilterForEvalConstantDouble |
A Double-typed value as a filter parameter representing a range.
|
FilterForEvalConstantString |
A String-typed value as a filter parameter representing a range.
|
FilterForEvalContextPropDouble | |
FilterForEvalContextPropMayCoerce |
Event property value in a list of values following an in-keyword.
|
FilterForEvalContextPropString | |
FilterForEvalEventPropDouble |
An event property as a filter parameter representing a range.
|
FilterForEvalEventPropIndexedDouble |
An event property as a filter parameter representing a range.
|
FilterForEvalEventPropIndexedMayCoerce |
Event property value in a list of values following an in-keyword.
|
FilterForEvalEventPropMayCoerce |
Event property value in a list of values following an in-keyword.
|
FilterHandleSetNode |
This class holds a list of indizes storing filter constants in
FilterParamIndexBase nodes
and a set of FilterHandle . |
FilterNonPropertyRegisteryServiceImpl | |
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.
|
FilterParamIndexQuadTreeMXCIF | |
FilterParamIndexQuadTreePointRegion | |
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.
|
FilterSpecCompilerAdvIndexDesc | |
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 | |
FilterSpecLookupableAdvancedIndex | |
FilterSpecParam |
This class represents one filter parameter in an
FilterSpecCompiled filter specification. |
FilterSpecParamAdvancedIndexQuadTreeMXCIF | |
FilterSpecParamAdvancedIndexQuadTreePointRegion | |
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. |
StringRange |
Holds a range of double values with a minimum (start) value and a maximum (end) value.
|
StringRangeComparator |
Comparator for DoubleRange values.
|
Enum | Description |
---|---|
FilterOperator |
Defines the different operator types available for event filters.
|
Exception | Description |
---|---|
FilterLockBackoffException |
Main switchboard filtering and routing of incoming events to interested statements is performed in this package.