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.