Class ClusteredTaskManager.AsyncProcessChangesContinuation
- java.lang.Object
-
- com.oracle.coherence.concurrent.executor.ClusteredTaskManager.AsyncProcessChangesContinuation
-
- All Implemented Interfaces:
com.oracle.coherence.common.base.Continuation<Object>,ComposableContinuation
- Enclosing class:
- ClusteredTaskManager<T,A,R>
public class ClusteredTaskManager.AsyncProcessChangesContinuation extends Object implements ComposableContinuation
TheComposableContinuationto asynchronously process the changes to theClusteredTaskManager.
-
-
Field Summary
Fields Modifier and Type Field Description protected com.tangosol.net.CacheServicef_cacheServiceTheCacheService.protected Causef_causeTheComposableContinuationfailure cause.protected Stringf_sIdAn internal identifier for debugging to allow picking continuations different continuation instances.protected Stringf_sTaskIdThe task ID.
-
Constructor Summary
Constructors Constructor Description AsyncProcessChangesContinuation(com.tangosol.net.CacheService cacheService, String sTaskId, Cause cause)Constructs anClusteredTaskManager.AsyncProcessChangesContinuation.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ComposableContinuationcompose(ComposableContinuation continuation)Composes thisComposableContinuationwith the specifiedComposableContinuationto produce aComposableContinuationthat replaces the need for this and the specifiedComposableContinuation.voidproceed(Object o)StringtoString()
-
-
-
Field Detail
-
f_cacheService
protected final com.tangosol.net.CacheService f_cacheService
TheCacheService.
-
f_sTaskId
protected final String f_sTaskId
The task ID.
-
f_cause
protected final Cause f_cause
TheComposableContinuationfailure cause.
-
f_sId
protected final String f_sId
An internal identifier for debugging to allow picking continuations different continuation instances.
-
-
Constructor Detail
-
AsyncProcessChangesContinuation
public AsyncProcessChangesContinuation(com.tangosol.net.CacheService cacheService, String sTaskId, Cause cause)Constructs anClusteredTaskManager.AsyncProcessChangesContinuation.
-
-
Method Detail
-
proceed
public void proceed(Object o)
- Specified by:
proceedin interfacecom.oracle.coherence.common.base.Continuation<Object>
-
compose
public ComposableContinuation compose(ComposableContinuation continuation)
Description copied from interface:ComposableContinuationComposes thisComposableContinuationwith the specifiedComposableContinuationto produce aComposableContinuationthat replaces the need for this and the specifiedComposableContinuation.- Specified by:
composein interfaceComposableContinuation- Parameters:
continuation- theComposableContinuationto compose- Returns:
- the composed
ComposableContinuation
-
-