Uses of Class
com.tangosol.util.processor.AbstractProcessor
Packages that use AbstractProcessor
Package
Description
Classes to allow submission of tasks to the grid for execution.
EntryProcessors used by the Coherence Executor Service.
Contains various generic utilities.
Contains concrete
InvocableMap.EntryProcessor
implementations.-
Uses of AbstractProcessor in com.oracle.coherence.concurrent.executor
Subclasses of AbstractProcessor in com.oracle.coherence.concurrent.executorModifier and TypeClassDescriptionstatic classAnInvocableMap.EntryProcessorwhich updates an assignment due to an assignmentExecutionPlan.Action.static classAnInvocableMap.EntryProcessorto compare and set the state of aClusteredAssignment, returning the previous state.static classAnInvocableMap.EntryProcessorto compare and set the state of aClusteredExecutorInfo, returning the previous state.static classAnInvocableMap.EntryProcessorto update the last update timestamp of aClusteredExecutorInfo.static classAnInvocableMap.EntryProcessorto update the state of anTaskExecutorService.ExecutorInfo.static classClusteredProperties.SetPropertyValueProcessor<K extends Serializable, V extends Serializable>AnInvocableMap.EntryProcessorfor inserting/updatingClusteredProperties.PropertyKey/ClusteredProperties.PropertyValuemappings.static classAnInvocableMap.EntryProcessorto terminate a runningTask.static classAClusteredTaskManager.ChainedProcessorexecutes zero or more containedInvocableMap.EntryProcessors in sequence against a singleInvocableMap.Entryas a single transaction.static classAnInvocableMap.EntryProcessorto notify theTaskthat an event has occurred which requires theExecutionStrategyto be re-evaluated.static classstatic classHandles updating theClusteredTaskManagerappropriately if the task is being retained after execution.static classAnInvocableMap.EntryProcessorto compare and set the action of aExecutionPlanfor a givenExecutor.static classAnPortableAbstractProcessorto update the collected result for aTask.static classAnInvocableMap.EntryProcessorto update a contributedResultfor a specificExecutor, returningtrueif the update was successful,falseotherwise.static classAnInvocableMap.EntryProcessorto update theExecutionPlanfor aTaskafter theExecutionStrategyhas been evaluated.classPortableAbstractProcessor<K,V, R> A portableAbstractProcessor. a convenience interface for implementations having no properties to serialize. -
Uses of AbstractProcessor in com.oracle.coherence.concurrent.executor.processors
Subclasses of AbstractProcessor in com.oracle.coherence.concurrent.executor.processorsModifier and TypeClassDescriptionclassLocalOnlyProcessor<K,V, R> AnInvocableMap.EntryProcessorthat invokes anotherInvocableMap.EntryProcessoronly onMap.Entrys that are located in the process that created theLocalOnlyProcessor. -
Uses of AbstractProcessor in com.tangosol.util
Subclasses of AbstractProcessor in com.tangosol.utilModifier and TypeClassDescriptionstatic classAn implementation of an EntryProcessor that does nothing and returns Boolean.TRUE as a result of execution. -
Uses of AbstractProcessor in com.tangosol.util.processor
Subclasses of AbstractProcessor in com.tangosol.util.processorModifier and TypeClassDescriptionclassCompositeProcessor<K,V> The CompositeProcessor represents a collection of entry processors that are invoked sequentially against the same Entry.classConditionalProcessor<K,V, T> Conditional entry processor represents a processor that is invoked conditionally based on the result of an entry evaluation.classConditionalPut<K,V> ConditionalPut is an EntryProcessor that performs anEntry.setValueoperation if the specified condition is satisfied.classConditionalPutAll<K,V> ConditionalPutAll is an EntryProcessor that performs aEntry.setValueoperation for multiple entries that satisfy the specified condition.classConditionalRemove<K,V> ConditionalRemove is an EntryProcessor that performs anEntry.removeoperation if the specified condition is satisfied.classExtractorProcessor<K,V, T, E> ExtractorProcessor is an EntryProcessor implementations that extracts a value from an object cached in an InvocableMap.classNumberIncrementor<K, V, N extends Number>The NumberIncrementor entry processor is used to increment a property value of aNumbertype.classNumberMultiplier<K, V, N extends Number>The NumberMultiplier entry processor is used to multiply a property value of aNumbertype.classPreloadRequest<K,V> PreloadRequest is a simple EntryProcessor that performs aEntry.getValuecall.classPropertyProcessor<K,V, R> PropertyProcessor is a base class for EntryProcessor implementations that depend on a ValueManipulator.classUpdaterProcessor<K,V, T> UpdaterProcessor is an EntryProcessor implementations that updates an attribute of an object cached in an InvocableMap.classVersionedPut<K, V extends Versionable>VersionedPut is an EntryProcessor that assumes that entry values implementVersionableinterface and performs anEntry.setValueoperation if and only if the version of the specified value matches to the version of the current value.classVersionedPutAll<K, V extends Versionable>VersionedPutAll is an EntryProcessor that assumes that entry values implementVersionableinterface and performs anEntry.setValueoperation only for entries whose versions match to versions of the corresponding current values.