Filter
implementations and related interfaces.See: Description
Interface | Description |
---|---|
EntryFilter<K,V> |
EntryFilter provides an extension to Filter for those cases in which both a key and a value may be necessary to evaluate the conditional inclusion of a particular object.
|
IndexAwareFilter<K,V> |
IndexAwareFilter is an extension to the EntryFilter interface that allows a filter to use a Map index to fully or partially evaluate itself.
|
QueryRecorderFilter<T> |
QueryRecorderFilter is an extension of EntryFilter that allows the projected or actual costs of query execution to be recorded.
|
Class | Description |
---|---|
AbstractQueryRecorderFilter<T> |
Abstract base class implementation of
QueryRecorderFilter . |
AllFilter |
Filter which returns the logical "and" of a filter array.
|
AlwaysFilter<T> |
Filter which always evaluates to true.
|
AndFilter |
Filter which returns the logical "and" of two other filters.
|
AnyFilter |
Filter which returns the logical "or" of a filter array.
|
ArrayFilter |
Filter which is a logical operator of a filter array.
|
ArrayFilter.WeightedFilter |
A thin wrapper around a Filter allowing for sorting the filters according to their effectiveness.
|
BetweenFilter<T,E extends Comparable<? super E>> |
Filter which compares the result of a method invocation with a value for "Between" condition.
|
CacheEventFilter<T> |
An extension of the
MapEventFilter which allows selection of client driven (natural) events, cache internal (synthetic) events, or both. |
ComparisonFilter<T,E,C> |
Filter which compares the result of a method invocation with a value.
|
ContainsAllFilter<T,E> |
Filter which tests a
Collection or Object array value returned from a method invocation for containment of all values in a Set. |
ContainsAnyFilter<T,E> |
Filter which tests a
Collection or Object array value returned from a method invocation for containment of any value in a Set. |
ContainsFilter<T,E> |
Filter which tests a
Collection or Object array value returned from a method invocation for containment of a given value. |
EqualsFilter<T,E> |
Filter which compares the result of a method invocation with a value for equality.
|
ExtractorFilter<T,E> |
Base Filter implementation for doing extractor-based processing.
|
FilterTrigger |
A generic Filter-based MapTrigger implementation.
|
GreaterEqualsFilter<T,E extends Comparable<? super E>> |
Filter which compares the result of a method invocation with a value for "Greater or Equal" condition.
|
GreaterFilter<T,E extends Comparable<? super E>> |
Filter which compares the result of a method invocation with a value for "Greater" condition.
|
InFilter<T,E> |
Filter which checks whether the result of a method invocation belongs to a predefined set of values.
|
InKeySetFilter<T> |
Filter that limits the underlying filter evaluation only to the specified set of keys.
|
IsNotNullFilter<T,E> |
Filter which tests the result of a method invocation for inequality to null.
|
IsNullFilter<T,E> |
Filter which compares the result of a method invocation with null.
|
KeyAssociatedFilter<T> |
Filter which limits the scope of another filter according to the key association information.
|
KeyFilter<T> |
EntryFilter which checks whether an entry key belongs to a set.
|
LessEqualsFilter<T,E extends Comparable<? super E>> |
Filter which compares the result of a method invocation with a value for "Less or Equals" condition.
|
LessFilter<T,E extends Comparable<? super E>> |
Filter which compares the result of a method invocation with a value for "Less" condition.
|
LikeFilter<T,E> |
Filter which compares the result of a method invocation with a value for pattern match.
|
LimitFilter<T> |
Filter which truncates the results of another filter.
|
MapEventFilter<T> |
Filter which evaluates the content of a MapEvent object according to the specified criteria.
|
MapEventTransformerFilter<T> |
MapEventTransformerFilter is a generic multiplexing wrapper that combines two implementations: a Filter (most commonly a
MapEventFilter ) and a MapEventTransformer and is used to register event listeners that allow to change the content of a MapEvent. |
NeverFilter<T> |
Filter which always evaluates to false.
|
NotEqualsFilter<T,E> |
Filter which compares the result of a method invocation with a value for inequality.
|
NotFilter<T> |
Filter which negates the results of another filter.
|
OrFilter |
Filter which returns the logical "or" of two other filters.
|
PartitionedFilter<T> |
Filter which limits the scope of another filter to those entries that have keys that belong to the specified partition set.
|
PredicateFilter<T,E> |
A
java.util.function.Predicate based ExtractorFilter . |
PresentFilter<T> |
Filter which returns true for
InvocableMap.Entry objects that currently exist in a Map. |
PriorityFilter<T> |
PriorityFilter is used to explicitly control the scheduling priority and timeouts for execution of filter-based methods.
|
RegexFilter<T,E> |
Filter which uses the regular expression pattern match defined by the
String.matches(String) contract. |
ValueChangeEventFilter<V,E> |
Filter which evaluates the content of a MapEvent values based on the specified value extractor.
|
WrapperQueryRecorderFilter<T> |
QueryRecorderFilter wrapper class.
|
XorFilter |
Filter which returns the logical exclusive or ("xor") of two other filters.
|
Filter
implementations and related interfaces.