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<K,V> |
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<K,V> |
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. |
| ScriptFilter<V> |
ScriptFilter is a
Filter that wraps a script written in one of the
languages supported by Graal VM. |
| 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.