Namespace Tangosol.Util.Processor
Classes
AbstractClusterProcessor
Base class for entry processors that may only be executed within the cluster.
AbstractProcessor
An AbstractProcessor is a partial IEntryProcessor implementation that provides the default implementation of the ProcessAll(ICollection) method.
CompositeProcessor
The CompositeProcessor represents a collection of entry processors that are invoked sequentially against the same entry.
ConditionalProcessor
Conditional entry processor represents a processor that is invoked conditionally based on the result of an entry evaluation.
ConditionalPut
ConditionalPut is an IEntryProcessor that sets Valueif the specified condition is satisfied.
ConditionalPutAll
ConditionalPutAll is an IEntryProcessor that sets Value for multiple entries that satisfy the specified condition.
ConditionalRemove
ConditionalRemove is an IEntryProcessor that performs an Remove(bool) operation if the specified condition is satisfied.
ExtractorProcessor
ExtractorProcessor is an IEntryProcessor implementations that extracts a value from an object cached in an IInvocableCache.
NumberIncrementor
The NumberIncrementor entry processor is used to increment a property value of a Byte, Int16, Int32, Int64, Single, Double and Decimal type.
NumberMultiplier
The NumberMultiplier entry processor is used to multiply a property value of a Byte, Int16, Int32, Int64, Single, Double, BigInteger and BigDecimal type.
PreloadRequest
PreloadRequest is a simple IEntryProcessor that gets an Value property.
PriorityProcessor
PriorityProcessor is used to explicitly control the scheduling priority and timeouts for execution of IEntryProcessor -based methods.
PropertyManipulator
PropertyManipulator is a reflection based IValueManipulator implementation.
PropertyProcessor
PropertyProcessor is a base class for IEntryProcessor implementations that depend on a PropertyManipulator.
UpdaterProcessor
UpdaterProcessor is an IEntryProcessor implementations that updates an attribute of an object cached in an IInvocableCache.
VersionedPut
VersionedPut is an IEntryProcessor that assumes that entry values implement IVersionable interface and sets an Value property if and only if the version of the specified value matches to the version of the current value.
VersionedPutAll
VersionedPutAll is an IEntryProcessor that assumes that entry values implement IVersionable interface and sets an Value proprty only for entries whose versions match to versions of the corresponding current values.