InvocableMap.EntryProcessor
implementations.See: Description
| Class | Description | 
|---|---|
| AbstractAsynchronousProcessor<K,V,R,T> | 
 Abstract base class for asynchronous entry processors. 
 | 
| AbstractProcessor<K,V,R> | 
 An AbstractProcessor is a partial EntryProcessor implementation that provides
 the default implementation of the  
AbstractProcessor.processAll(java.util.Set<? extends com.tangosol.util.InvocableMap.Entry<K, V>>) method. | 
| AsynchronousProcessor<K,V,R> | 
 An  
EntryProcessor wrapper class that allows for
 an asynchronous invocation of the underlying processor. | 
| CompositeProcessor<K,V> | 
 The CompositeProcessor represents a collection of entry processors that are
 invoked sequentially against the same Entry. 
 | 
| ConditionalProcessor<K,V,T> | 
 Conditional entry processor represents a processor that is invoked
 conditionally based on the result of an entry evaluation. 
 | 
| ConditionalPut<K,V> | 
 ConditionalPut is an EntryProcessor that performs an  
Entry.setValue
 operation if the specified condition is satisfied. | 
| ConditionalPutAll<K,V> | 
 ConditionalPutAll is an EntryProcessor that performs a
  
Entry.setValue operation for multiple entries that satisfy the specified
 condition. | 
| ConditionalRemove<K,V> | 
 ConditionalRemove is an EntryProcessor that performs an
  
Entry.remove
 operation if the specified condition is satisfied. | 
| ExtractorProcessor<K,V,T,E> | 
 ExtractorProcessor is an EntryProcessor implementations that extracts a
 value from an object cached in an InvocableMap. 
 | 
| 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. 
 | 
| NumberIncrementor<K,V,N extends Number> | 
 The NumberIncrementor entry processor is used to increment a property value
 of a  
Number type. | 
| NumberMultiplier<K,V,N extends Number> | 
 The NumberMultiplier entry processor is used to multiply a property value
 of a  
Number type. | 
| PreloadRequest<K,V> | 
 PreloadRequest is a simple EntryProcessor that performs a
  
Entry.getValue
 call. | 
| PriorityProcessor<K,V,T> | 
 PriorityProcessor is used to explicitly control the scheduling priority and
 timeouts for execution of EntryProcessor-based methods. 
 | 
| PropertyManipulator<V,R> | 
 PropertyManipulator is a reflection based ValueManipulator implementation
 based on the JavaBean property name conventions. 
 | 
| PropertyProcessor<K,V,R> | 
 PropertyProcessor is a base class for EntryProcessor implementations that
 depend on a ValueManipulator. 
 | 
| SingleEntryAsynchronousProcessor<K,V,R> | 
 An  
EntryProcessor wrapper class that allows for
 an asynchronous invocation of the underlying processor against a single
 cache entry. | 
| StreamingAsynchronousProcessor<K,V,R> | 
 An  
EntryProcessor wrapper class that allows for
 an asynchronous invocation of the underlying processor. | 
| TouchProcessor | 
 Touches an entry (if present) in order to trigger interceptor re-evaluation
 and possibly increment expiry time. 
 | 
| UpdaterProcessor<K,V,T> | 
 UpdaterProcessor is an EntryProcessor implementations that updates an
 attribute of an object cached in an InvocableMap. 
 | 
| 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. | 
| 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. | 
InvocableMap.EntryProcessor
implementations.