Package | Description |
---|---|
com.tangosol.coherence.config |
Defines the Coherence configuration object model for accessing, customizing
and or modifying configuration.
|
com.tangosol.coherence.config.builder |
Defines the typical runtime configuration builders for the Coherence
configuration object model.
|
com.tangosol.coherence.jcache |
Contains classes related to Coherence JCache.
|
com.tangosol.coherence.jcache.common |
Common utilities used by Coherence JCache.
|
com.tangosol.coherence.jcache.localcache |
Contains classes related to local cache implementation of Coherence JCache.
|
com.tangosol.coherence.jcache.partitionedcache |
Contains classes related to partitioned cache implementation of Coherence JCache.
|
com.tangosol.coherence.jcache.passthroughcache |
Contains classes related to pass-through cache implementation of Coherence JCache.
|
com.tangosol.coherence.jcache.remotecache |
Contains classes related to remote cache implementation of Coherence JCache.
|
com.tangosol.coherence.rest.util | |
com.tangosol.coherence.rest.util.extractor | |
com.tangosol.coherence.rest.util.updater | |
com.tangosol.net |
Contains basic cluster interfaces and factories.
|
com.tangosol.net.partition |
Contains interfaces and classes related to partitioned services.
|
com.tangosol.net.topic | |
com.tangosol.run.xml |
Contains classes providing basic XML related functionality.
|
com.tangosol.util |
Contains various generic utilities.
|
com.tangosol.util.aggregator |
Contains concrete
InvocableMap.EntryAggregator
implementations. |
com.tangosol.util.comparator |
Contains concrete
Comparator implementations and related interfaces. |
com.tangosol.util.extractor |
Contains
ValueExtractor and
ValueUpdater related classes. |
com.tangosol.util.filter |
Contains concrete
Filter implementations and related interfaces. |
com.tangosol.util.processor |
Contains concrete
InvocableMap.EntryProcessor
implementations. |
com.tangosol.util.transformer |
Contains concrete
MapEventTransformer
implementations. |
Modifier and Type | Class and Description |
---|---|
class |
ParameterMacroExpression<T>
A
ParameterMacroExpression is an Expression representing the use of a Coherence Parameter Macro,
typically occurring with in a Coherence Cache Configuration file. |
class |
ResolvableParameterList
A
ResolvableParameterList is a ParameterList implementation that additionally supports
name-based Parameter resolution as defined by the ParameterResolver interface. |
class |
SimpleParameterList
A
SimpleParameterList is a simple implementation of ParameterList . |
Modifier and Type | Class and Description |
---|---|
class |
InstanceBuilder<T>
An
InstanceBuilder is a ParameterizedBuilder implementation that additionally supports injection
based on Coherence <instance%gt; or <class-scheme> configurations. |
class |
StaticFactoryInstanceBuilder<T>
A
StaticFactoryInstanceBuilder is a ParameterizedBuilder
that has been configured to realize objects based on the properties defined
by an <instance> configuration element that uses the static
<class-factory-name> approach. |
Modifier and Type | Class and Description |
---|---|
class |
AbstractCoherenceBasedCompleteConfiguration<K,V>
A base implementation of a
CoherenceBasedCompleteConfiguration . |
Modifier and Type | Class and Description |
---|---|
class |
CoherenceEntryProcessorResult<T>
A Coherence-based
EntryProcessorResult . |
class |
ContextJCacheStatistics
JCache Statistics implementation.
|
class |
JCacheEntryMetaInf
Represents the JCache metadata for a key and value pair stored in a
Cache . |
class |
JCacheIdentifier
An internal class to represent the unique identity of a JCache cache.
|
class |
NonSyntheticEntryFilter<T>
Server side filter to filter out both coherence and jcache synthetic events.
|
Modifier and Type | Class and Description |
---|---|
static class |
LocalCacheAsynchronousMapListener.NonSyntheticEntryFilter
Server side filter to filter out both coherence and jcache synthetic events.
|
class |
LocalCacheConfiguration<K,V>
A
Configuration for a
Cache based on a Coherence <local-scheme>,
or more specifically an in-process NamedCache . |
Modifier and Type | Class and Description |
---|---|
static class |
PartitionedCacheAsynchronousMapListener.NonSyntheticEntryFilter
NonSyntheticEntryFilter
|
class |
PartitionedCacheConfiguration<K,V>
A
Configuration for a
Cache based on a Coherence <distributed-scheme>
or more specifically a partitioned (aka: distributed)
NamedCache . |
static class |
PartitionedJCacheStatistics.CacheStatisticsExtractor
Get CacheStatistics from binEntry's context for JCache id.
|
static class |
PartitionedJCacheStatistics.PartitionedCacheStatisticsAggregator
Collect JCache CacheStatistics from all storage-enabled members.
|
static class |
PartitionedJCacheStatistics.PartitionedCacheStatisticsClear
Clear JCache CacheStatistics from all storage-enabled members.
|
Modifier and Type | Class and Description |
---|---|
class |
PassThroughFilterAdapter<K,V>
|
Modifier and Type | Class and Description |
---|---|
class |
RemoteCacheConfiguration<K,V>
A
Configuration for a
Cache based on a Coherence <remote-scheme>,
or more specifically a NamedCache . |
Modifier and Type | Class and Description |
---|---|
class |
JsonMap
A simple wrapper around
LiteMap that preserves the order of elements
and adds support for POF serialization without fidelity loss in order to
support JSON pass-through. |
class |
MvelManipulator
MVEL-based ValueManipulator implementation.
|
class |
PropertySet<T>
Represents a set of named properties and allows the extraction of those
properties from a target object.
|
class |
StaticContent
A simple representation of static content, which is used as a pass-through
storage format for content other than JSON.
|
Modifier and Type | Class and Description |
---|---|
class |
MvelExtractor
MVEL-based ValueExtractor implementation.
|
Modifier and Type | Class and Description |
---|---|
class |
MvelUpdater
MVEL-based ValueUpdater implementation.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractPriorityTask
An abstract base for PriorityTask implementations.
|
Modifier and Type | Class and Description |
---|---|
class |
Ownership
Ownership is a light-weight data structure that contains a partition
ownership information.
|
class |
PartitionSet
PartitionSet is a light-weight data structure that represents a set of
partitions that are used in parallel processing.
|
class |
PartitionStatistics
PartitionStatistics encapsulates the statistics gathered for a given partition
in a PartitionedService.
|
class |
SimplePartitionKey
SimplePartitionKey is a trivial
PartitionAwareKey implementation. |
class |
VersionedOwnership
An extension of the partition Ownership object which also carries a change
version.
|
Modifier and Type | Class and Description |
---|---|
static class |
Publisher.FailOnFull
The FailOnFull option indicates that the
CompletableFuture returned
from the Publisher.send(V) operation should complete exceptionally
upon identifying that the topic is or has become full. |
static class |
Publisher.OrderBy<V>
The OrderBy option specifies the ordering of async operations with respect
to one another.
|
static class |
Publisher.OrderById<V>
Publisher.OrderBy option ensures ordering of sent values across
all threads which share the same orderId . |
static class |
Publisher.OrderByNone<V>
Publisher.OrderBy option enforces no specific ordering between sent values allowing
for the greatest level of parallelism. |
static class |
Publisher.OrderByThread<V>
Publisher.OrderBy option which ensures that a sequence of sent values issued by a single thread will
complete in order. |
static class |
Publisher.OrderByValue<V>
Publisher.OrderBy option which computes the unit-of-order based on applying
constructor's orderIdFunction parameter on sent value . |
static class |
Subscriber.CompleteOnEmpty<V>
The CompleteOnEmpty option indicates that the
CompletableFuture returned
from the Subscriber.receive() operation should complete with a null Subscriber.Element
upon identifying that the topic is or has become empty. |
static class |
Subscriber.Convert<V,U>
The Convert option specifies a
Function that will convert topic values that
a subscriber is interested in receiving prior to sending them to the subscriber. |
static class |
Subscriber.Filtered<V>
The Filtered option specifies a filter that will determine which topic values a
subscriber is interested in receiving.
|
static class |
Subscriber.Name<V>
The Name option is used to specify a subscriber group name.
|
Modifier and Type | Class and Description |
---|---|
class |
SimpleDocument
A simple implementation of the XmlElement interface.
|
class |
SimpleElement
A simple implementation of the XmlElement interface.
|
class |
SimpleElement.AttributeMap
A Map implementation using a list that can be a read-only map
that supports only Strings for keys and XmlValue for values.
|
protected class |
SimpleElement.ElementList
An implementation of List that only supports XmlElements as the content
of the List.
|
class |
SimpleValue
A simple implementation of the XmlValue interface.
|
class |
XmlBean
This is a base class for building XmlSerializable value objects.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractScript
AbstractScriptBase is the base class for script based processing.
|
class |
Binary
A thread-safe immutable binary object.
|
class |
CompositeKey<P,S>
Key class that consists of a primary and secondary component.
|
class |
ImmutableArrayList
Implementation of the Collection Framework interface "List" in a read-
only fashion on top of an array data structure.
|
class |
LiteMap<K,V>
An implementation of java.util.Map that is optimal (in terms of both size
and speed) for very small sets of data but still works excellently with
large sets of data.
|
class |
LiteSet<E>
An implementation of java.util.Set that is optimal (in terms of both size
and speed) for very small sets of data but still works excellently with
large sets of data.
|
class |
MapSet
An ExternalizableLite implementation of java.util.Set that uses an
underlying Map object to store its data in, just as the Java HashSet
implementation uses an underlying HashMap for its element storage.
|
class |
NullFilter
Filter which discards null references.
|
static class |
NullImplementation.NullEntryProcessor
An implementation of an EntryProcessor that does nothing and returns
Boolean.TRUE as a result of execution.
|
static class |
NullImplementation.NullMap
A Map that contains nothing and does nothing.
|
static class |
NullImplementation.NullObservableMap
An immutable ObservableMap which contains nothing.
|
static class |
NullImplementation.NullSet
An immutable set which contains nothing.
|
static class |
NullImplementation.NullValueExtractor
A ValueExtractor that always results in the passed-in value.
|
class |
SafeHashSet
An implementation of java.util.Set that is synchronized, but minimally so.
|
class |
SegmentedHashSet
An implementation of java.util.Set that is optimized for heavy concurrent
use.
|
class |
SimpleHolder<V>
General purpose container that can be used as an accumulator for any
reference type.
|
class |
SimpleQueryRecord
Simple QueryRecord implementation.
|
static class |
SimpleQueryRecord.PartialResult
Simple QueryRecord.PartialResult implementation.
|
class |
SimpleQueryRecord.PartialResult.AbstractRecordableStep
Simple abstract RecordableStep implementation.
|
class |
SimpleQueryRecord.PartialResult.ExplainStep
Simple QueryRecord.PartialResult.ExplainStep implementation.
|
static class |
SimpleQueryRecord.PartialResult.IndexLookupRecord
Simple QueryRecord.PartialResult.IndexLookupRecord implementation.
|
static class |
SimpleQueryRecord.PartialResult.Step
Simple QueryRecord.PartialResult.Step implementation.
|
class |
SimpleQueryRecord.PartialResult.TraceStep
Simple QueryRecord.PartialResult.TraceStep implementation.
|
class |
UID
A UID is a 128-bit identifier that is almost guaranteed to be unique.
|
class |
UUID
A UUID is a 256-bit identifier that, if it is generated, is statistically
guaranteed to be unique.
|
Modifier and Type | Method and Description |
---|---|
static ExternalizableLite |
ExternalizableHelper.readExternalizableLite(DataInput in)
Read an ExternalizableLite object from a DataInput stream.
|
static ExternalizableLite |
ExternalizableHelper.readExternalizableLite(DataInput in,
ClassLoader loader)
Read an ExternalizableLite object from a DataInput stream.
|
Modifier and Type | Method and Description |
---|---|
static Binary |
ExternalizableHelper.toLiteBinary(ExternalizableLite o)
Write an ExternalizableLite object into a Binary object.
|
static void |
ExternalizableHelper.writeExternalizableLite(DataOutput out,
ExternalizableLite o)
Write an ExternalizableLite object to a DataOutput stream.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractAggregator<K,V,T,E,R>
Abstract base class implementation of
InvocableMap.EntryAggregator
that supports streaming aggregation. |
class |
AbstractBigDecimalAggregator<T>
Abstract aggregator that processes
Number values extracted from
a set of entries in a Map and returns a result in a form of a
BigDecimal value. |
class |
AbstractComparableAggregator<T,R>
Abstract aggregator that processes values extracted from a set of entries
in a Map, with knowledge of how to compare those values.
|
class |
AbstractDoubleAggregator<T>
Abstract aggregator that processes numeric values extracted from a set of
entries in a Map.
|
class |
AbstractLongAggregator<T>
Abstract aggregator that processes numeric values extracted from a set of
entries in a Map.
|
class |
BigDecimalAverage<T>
Calculates an average for values of any numeric type extracted from a set
of entries in a Map in a form of a
BigDecimal value. |
class |
BigDecimalMax<T>
Calculates a maximum of numeric values extracted from a set of entries in a
Map in a form of a
BigDecimal value. |
class |
BigDecimalMin<T>
Calculates a minimum of numeric values extracted from a set of entries in a
Map in a form of a
BigDecimal value. |
class |
BigDecimalSum<T>
Calculates an sum for values of any numberic type extracted from a set of
entries in a Map in a form of a
BigDecimal value. |
class |
ComparableMax<T,R>
Calculates a maximum among values extracted from a set of entries in a Map.
|
class |
ComparableMin<T,R>
Calculates a minimum among values extracted from a set of entries in a Map.
|
class |
CompositeAggregator<K,V>
CompositeAggregator provides an ability to execute a collection of
aggregators against the same subset of the entries in an InvocableMap,
resulting in a list of corresponding aggregation results.
|
static class |
CompositeAggregator.Parallel
Deprecated.
As of Coherence 12.2.1. Use CompositeAggregator instead.
|
class |
Count<K,V>
Calculates a number of values in an entry set.
|
class |
DistinctValues<K,V,T,E>
Return the set of unique values extracted from a set of entries in a Map.
|
class |
DoubleAverage<T>
Calculates an average for values of any numeric type extracted from a set
of entries in a Map.
|
class |
DoubleMax<T>
Calculates a maximum of numeric values extracted from a set of entries in a
Map.
|
class |
DoubleMin<T>
Calculates a minimum of numeric values extracted from a set of entries in
a Map.
|
class |
DoubleSum<T>
Sums up numeric values extracted from a set of entries in a Map.
|
class |
GroupAggregator<K,V,T,E,R>
The GroupAggregator provides an ability to split a subset of entries in an
InvocableMap into a collection of non-intersecting subsets and then
aggregate them separately and independently.
|
static class |
GroupAggregator.Parallel<K,V,T,E,R>
Deprecated.
As of Coherence 12.2.1. Use GroupAggregator instead.
|
class |
LongMax<T>
Calculates a maximum of numeric values extracted from a set of entries in a
Map.
|
class |
LongMin<T>
Calculates a minimum of numeric values extracted from a set of entries in a
Map.
|
class |
LongSum<T>
Sums up numeric values extracted from a set of entries in a Map.
|
class |
PriorityAggregator<K,V,P,R>
PriorityAggregator is used to explicitly control the scheduling priority and
timeouts for execution of EntryAggregator-based methods.
|
class |
QueryRecorder<K,V>
This aggregator is used to produce a
QueryRecord object that
contains an estimated or actual cost of the query execution for a given filter. |
class |
ReducerAggregator<K,V,T,E>
The ReducerAggregator is used to implement functionality similar to
CacheMap.getAll(Collection) API. |
class |
ScriptAggregator<K,V,P,R>
ScriptAggregator is a
InvocableMap.StreamingAggregator that wraps a script written
in one of the languages supported by Graal VM. |
class |
TopNAggregator<K,V,T,E>
TopNAggregator is a ParallelAwareAggregator that aggregates the top N
extracted values into an array.
|
static class |
TopNAggregator.PartialResult<E>
The sorted partial result.
|
Modifier and Type | Class and Description |
---|---|
class |
ChainedComparator<T>
Composite comparator implementation based on a collection of comparators.
|
class |
EntryComparator
Comparator implementation used to compare map entries.
|
class |
ExtractorComparator<T>
Comparator implementation that uses specified
ValueExtractor to extract value(s) to be used for comparison. |
class |
InverseComparator<T>
Comparator that reverses the result of another comparator.
|
class |
SafeComparator<T>
Null-safe delegating comparator.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractCompositeExtractor<T,E>
Abstract super class for ValueExtractor implementations that are based on
an underlying array of ValueExtractor objects.
|
class |
ChainedExtractor<T,E>
Composite ValueExtractor implementation based on an array of extractors.
|
class |
ComparisonValueExtractor<T,E extends Number>
A synthetic ValueExtractor that returns a result of comparison between two
values extracted from the same target.
|
class |
CompositeUpdater
A ValueUpdater implementation based on an extractor-updater pair that could
also be used as a ValueManipulator.
|
class |
ConditionalExtractor<T,E>
An IndexAwareExtractor implementation that is only used to create a
ConditionalIndex . |
class |
DeserializationAccelerator
DeserializationAccelerator is an
IndexAwareExtractor implementation that
is used to create a ForwardOnlyMapIndex , which in turn is used for
deserialization optimization. |
class |
EntryExtractor
The EntryExtractor is a base abstract class for special purpose custom
ValueExtractor implementations.
|
class |
IdentityExtractor<T>
Trivial ValueExtractor implementation that does not actually extract
anything from the passed value, but returns the value itself.
|
class |
KeyExtractor<T,E>
The KeyExtractor is a special purpose ValueExtractor implementation that
serves as an indicator that a query should be run against the key objects
rather than the values.
|
class |
MultiExtractor
Composite ValueExtractor implementation based on an array of extractors.
|
class |
ReflectionExtractor<T,E>
Reflection-based ValueExtractor implementation.
|
class |
ReflectionUpdater
Reflection-based ValueUpdater implementation.
|
class |
ScriptValueExtractor<T,E>
ScriptValueExtractor is an
AbstractExtractor that wraps a script
written in one of the languages supported by Graal VM. |
class |
UniversalExtractor<T,E>
Universal ValueExtractor implementation.
|
class |
UniversalUpdater
Universal ValueUpdater implementation.
|
Modifier and Type | Class and Description |
---|---|
class |
AllFilter
Filter which returns the logical "and" of a filter array.
|
class |
AlwaysFilter<T>
Filter which always evaluates to true.
|
class |
AndFilter
Filter which returns the logical "and" of two other filters.
|
class |
AnyFilter
Filter which returns the logical "or" of a filter array.
|
class |
ArrayFilter
Filter which is a logical operator of a filter array.
|
class |
BetweenFilter<T,E extends Comparable<? super E>>
Filter which compares the result of a method invocation with a value for
"Between" condition.
|
class |
CacheEventFilter<K,V>
An extension of the
MapEventFilter which allows selection of client
driven (natural) events, cache internal (synthetic) events, or both. |
class |
ComparisonFilter<T,E,C>
Filter which compares the result of a method invocation with a value.
|
class |
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. |
class |
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. |
class |
ContainsFilter<T,E>
Filter which tests a
Collection or Object array value returned from
a method invocation for containment of a given value. |
class |
EqualsFilter<T,E>
Filter which compares the result of a method invocation with a value for
equality.
|
class |
ExtractorFilter<T,E>
Base Filter implementation for doing extractor-based processing.
|
class |
FilterTrigger
A generic Filter-based MapTrigger implementation.
|
class |
GreaterEqualsFilter<T,E extends Comparable<? super E>>
Filter which compares the result of a method invocation with a value for
"Greater or Equal" condition.
|
class |
GreaterFilter<T,E extends Comparable<? super E>>
Filter which compares the result of a method invocation with a value for
"Greater" condition.
|
class |
InFilter<T,E>
Filter which checks whether the result of a method invocation belongs to a
predefined set of values.
|
class |
InKeySetFilter<T>
Filter that limits the underlying filter evaluation only to the specified
set of keys.
|
class |
IsNotNullFilter<T,E>
Filter which tests the result of a method invocation for inequality to null.
|
class |
IsNullFilter<T,E>
Filter which compares the result of a method invocation with null.
|
class |
KeyAssociatedFilter<T>
Filter which limits the scope of another filter according to the key
association information.
|
class |
LessEqualsFilter<T,E extends Comparable<? super E>>
Filter which compares the result of a method invocation with a value for
"Less or Equals" condition.
|
class |
LessFilter<T,E extends Comparable<? super E>>
Filter which compares the result of a method invocation with a value for
"Less" condition.
|
class |
LikeFilter<T,E>
Filter which compares the result of a method invocation with a value for
pattern match.
|
class |
LimitFilter<T>
Filter which truncates the results of another filter.
|
class |
MapEventFilter<K,V>
Filter which evaluates the content of a MapEvent object according to the
specified criteria.
|
class |
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. |
class |
NeverFilter<T>
Filter which always evaluates to false.
|
class |
NotEqualsFilter<T,E>
Filter which compares the result of a method invocation with a value for
inequality.
|
class |
NotFilter<T>
Filter which negates the results of another filter.
|
class |
OrFilter
Filter which returns the logical "or" of two other filters.
|
class |
PartitionedFilter<T>
Filter which limits the scope of another filter to those entries that have
keys that belong to the specified partition set.
|
class |
PredicateFilter<T,E>
A
java.util.function.Predicate based ExtractorFilter . |
class |
PresentFilter<T>
Filter which returns true for
InvocableMap.Entry
objects that currently exist in a Map. |
class |
PriorityFilter<T>
PriorityFilter is used to explicitly control the scheduling priority and
timeouts for execution of filter-based methods.
|
class |
RegexFilter<T,E>
Filter which uses the regular expression pattern match defined by the
String.matches(String) contract. |
class |
ScriptFilter<V>
ScriptFilter is a
Filter that wraps a script written in one of the
languages supported by Graal VM. |
class |
ValueChangeEventFilter<V,E>
Filter which evaluates the content of a MapEvent values based on the
specified value extractor.
|
class |
XorFilter
Filter which returns the logical exclusive or ("xor") of two other filters.
|
Modifier and Type | Class and Description |
---|---|
class |
CompositeProcessor<K,V>
The CompositeProcessor represents a collection of entry processors that are
invoked sequentially against the same Entry.
|
class |
ConditionalProcessor<K,V,T>
Conditional entry processor represents a processor that is invoked
conditionally based on the result of an entry evaluation.
|
class |
ConditionalPut<K,V>
ConditionalPut is an EntryProcessor that performs an
Entry.setValue
operation if the specified condition is satisfied. |
class |
ConditionalPutAll<K,V>
ConditionalPutAll is an EntryProcessor that performs a
Entry.setValue operation for multiple entries that satisfy the specified
condition. |
class |
ConditionalRemove<K,V>
ConditionalRemove is an EntryProcessor that performs an
Entry.remove
operation if the specified condition is satisfied. |
class |
ExtractorProcessor<K,V,T,E>
ExtractorProcessor is an EntryProcessor implementations that extracts a
value from an object cached in an InvocableMap.
|
class |
MethodInvocationProcessor<K,V,R>
An entry processor that invokes specified method on a value of a cache entry
and optionally updates the entry with a modified value.
|
class |
NumberIncrementor<K,V,N extends Number>
The NumberIncrementor entry processor is used to increment a property value
of a
Number type. |
class |
NumberMultiplier<K,V,N extends Number>
The NumberMultiplier entry processor is used to multiply a property value
of a
Number type. |
class |
PreloadRequest<K,V>
PreloadRequest is a simple EntryProcessor that performs a
Entry.getValue
call. |
class |
PriorityProcessor<K,V,T>
PriorityProcessor is used to explicitly control the scheduling priority and
timeouts for execution of EntryProcessor-based methods.
|
class |
PropertyManipulator<V,R>
PropertyManipulator is a reflection based ValueManipulator implementation
based on the JavaBean property name conventions.
|
class |
PropertyProcessor<K,V,R>
PropertyProcessor is a base class for EntryProcessor implementations that
depend on a ValueManipulator.
|
class |
ScriptProcessor<K,V,R>
ScriptProcessor is an
InvocableMap.EntryProcessor that wraps a script
written in one of the languages supported by Graal VM. |
class |
TouchProcessor
Touches an entry (if present) in order to trigger interceptor re-evaluation
and possibly increment expiry time.
|
class |
UpdaterProcessor<K,V,T>
UpdaterProcessor is an EntryProcessor implementations that updates an
attribute of an object cached in an InvocableMap.
|
class |
VersionedPut<K,V extends Versionable>
VersionedPut is an EntryProcessor that assumes that entry values implement
Versionable interface and performs an
Entry.setValue operation if and only if the version of the specified value
matches to the version of the current value. |
class |
VersionedPutAll<K,V extends Versionable>
VersionedPutAll is an EntryProcessor that assumes that entry values
implement
Versionable interface and performs an
Entry.setValue operation only for entries whose versions match to versions
of the corresponding current values. |
Modifier and Type | Class and Description |
---|---|
class |
ExtractorEventTransformer<K,V,E>
ExtractorEventTransformer is a special purpose
MapEventTransformer
implementation that transforms emitted events, extracting one or more
properties from either the OldValue or the NewValue. |
class |
SamplingEventTransformer<K,V>
A
MapEventTransformer implementation which will send at most one
event per storage member per sampling interval, in order to throttle down the
number of events received by the slow consumer. |
class |
SemiLiteEventTransformer<K,V>
SemiLiteEventTransformer is a special purpose MapEventTransformer
implementation that removes an OldValue from the MapEvent object for the
purpose of reducing the amount of data that has to be sent over the network
to event consumers.
|