Tangosol.Util.Filter Namespace |
Class | Description | |
---|---|---|
AllFilter | IFilter which returns the logical "and" of a filter
array.
| |
AlwaysFilter | IFilter which always evaluates to true.
| |
AndFilter | IFilter which returns the logical "and" of two other
filters.
| |
AnyFilter | IFilter which returns the logical "or" of a filter
array.
| |
ArrayFilter | IFilter which is a logical operator of a filter array.
| |
ArrayFilterWeightedFilter |
A thin wrapper around a Filter allowing for sorting the filters
according to their effectiveness.
| |
BetweenFilter | IFilter which compares the result of a member
invocation with a value for "Between" condition.
| |
CacheEventFilter | IFilter which evaluates the content of a
CacheEventArgs object according to the specified
criteria.
| |
CacheEventTransformerFilter |
CacheEventTransformerFilter is a generic multiplexing wrapper that
combines two implementations: an IFilter (most commonly
a CacheEventFilter) and an
ICacheEventTransformer and is used to register event
listeners that allow to change the content of a
CacheEventArgs.
| |
ComparisonFilter | IFilter which compares the result of a member
invocation with a value.
| |
ContainsAllFilter | IFilter which tests an ICollection or object
array value returned from a member invocation for containment of all
values in an collection.
| |
ContainsAnyFilter | IFilter which tests an ICollection or object
array value returned from a method invocation for containment of any
value in a collection.
| |
ContainsFilter | IFilter which tests an ICollection or object
array value returned from a method invocation for containment of a
given value.
| |
EqualsFilter | IFilter which compares the result of a member
invocation with a value for equality.
| |
ExtractorFilter |
Base IFilter implementation for doing extractor-based
processing.
| |
FilterTrigger |
A generic Filter-based ICacheTrigger implementation.
| |
GreaterEqualsFilter | IFilter which compares the result of a member
invocation with a value for "Greater or Equal" condition.
| |
GreaterFilter | IFilter which compares the result of a member
invocation with a value for "Greater" condition.
| |
InFilter | IFilter which checks whether the result of a member
invocation belongs to a predefined collection of values.
| |
InKeySetFilter | IFilter that limits the underlying filter evaluation
only to the specified collection of keys.
| |
IsNotNullFilter | IFilter which tests the result of a member invocation
for inequality to null.
| |
IsNullFilter | IFilter which compares the result of a member
invocation with null.
| |
KeyAssociatedFilter | IFilter which limits the scope of another filter
according to the key association information.
| |
KeyFilter |
EntryFilter which checks whether an entry key belongs to a set.
| |
LessEqualsFilter | IFilter which compares the result of a member
invocation with a value for "Less or Equals" condition.
| |
LessFilter | IFilter which compares the result of a member
invocation with a value for "Less" condition.
| |
LikeFilter | IFilter which compares the result of a member
invocation with a value for pattern match.
| |
LimitFilter | IFilter which truncates the results of another filter.
| |
NeverFilter | IFilter which always evaluates to false.
| |
NotEqualsFilter | IFilter which compares the result of a member
invocation with a value for inequality.
| |
NotFilter | IFilter which negates the results of another filter.
| |
OrFilter | IFilter which returns the logical "or" of two other
filters.
| |
PresentFilter | ||
PriorityFilter |
PriorityFilter is used to explicitly control the scheduling priority
and timeouts for execution of filter-based methods.
| |
ValueChangeEventFilter | IFilter which evaluates the content of a
CacheEventArgs values based on the specified value
extractor.
| |
XorFilter | IFilter which returns the logical exclusive or ("xor")
of two other filters.
|
Interface | Description | |
---|---|---|
IEntryFilter |
IEntryFilter provides an extension to IFilter for those
cases in which both a key and a value may be necessary to evaluate
the conditional inclusion of a particular object.
| |
IIndexAwareFilter |
IIndexAwareFilter is an extension to the EntryFilter interface that
allows a filter to use a cache index to fully or partially evaluate
itself.
|
Enumeration | Description | |
---|---|---|
CacheEventFilterCacheEventMask |
Event mask enum.
| |
CacheEventFilterCacheEventSyntheticMask |
Event natural/synthetic mask enum.
| |
FilterTriggerActionCode |
The action taken if an evaluation of the
ICacheTriggerEntry object representing a pending
change fails (returns false).
|