Show / Hide Table of Contents

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.

In this article
Back to top Copyright © 2000, 2024, Oracle and/or its affiliates.