R - Type of the task result returning from ComputeTask.reduce(List) method.public class ComputeTaskInternalFuture<R> extends GridFutureAdapter<R>
AbstractQueuedSynchronizer.ConditionObject| Constructor and Description |
|---|
ComputeTaskInternalFuture(ComputeTaskSession ses,
GridKernalContext ctx) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
cancel()
Default no-op implementation that always returns
false. |
static <R> ComputeTaskInternalFuture<R> |
finishedFuture(GridKernalContext ctx,
Class<?> taskCls,
IgniteCheckedException e) |
ComputeTaskSession |
getTaskSession()
Gets task timeout.
|
ComputeTaskFuture<R> |
publicFuture() |
String |
toString() |
chain, duration, endTime, error, get, get, get, get0, getUninterruptibly, ignoreInterrupts, isCancelled, isDone, isFailed, listen, onCancelled, onDone, onDone, onDone, onDone, result, startTime, tryAcquireShared, tryReleaseSharedacquire, acquireInterruptibly, acquireShared, acquireSharedInterruptibly, compareAndSetState, getExclusiveQueuedThreads, getFirstQueuedThread, getQueuedThreads, getQueueLength, getSharedQueuedThreads, getState, getWaitingThreads, getWaitQueueLength, hasContended, hasQueuedPredecessors, hasQueuedThreads, hasWaiters, isHeldExclusively, isQueued, owns, release, releaseShared, setState, tryAcquire, tryAcquireNanos, tryAcquireSharedNanos, tryReleasegetExclusiveOwnerThread, setExclusiveOwnerThreadpublic ComputeTaskInternalFuture(ComputeTaskSession ses, GridKernalContext ctx)
ses - Task session instance.ctx - Kernal context.public static <R> ComputeTaskInternalFuture<R> finishedFuture(GridKernalContext ctx, Class<?> taskCls, IgniteCheckedException e)
ctx - Context.taskCls - Task class.e - Error.public ComputeTaskFuture<R> publicFuture()
public ComputeTaskSession getTaskSession()
public boolean cancel()
throws IgniteCheckedException
false.
Futures that do support cancellation should override this method
and call GridFutureAdapter.onCancelled() callback explicitly if cancellation
indeed did happen.cancel in interface IgniteInternalFuture<R>cancel in class GridFutureAdapter<R>True if future was canceled (i.e. was not finished prior to this call).IgniteCheckedException - If cancellation failed.public String toString()
toString in class GridFutureAdapter<R>
Follow @ApacheIgnite
Ignite Fabric : ver. 1.6.0 Release Date : May 18 2016