public class GridDhtEmbeddedFuture<A,B> extends GridEmbeddedFuture<A,B> implements GridDhtFuture<A>
AbstractQueuedSynchronizer.ConditionObjectctx, log| Constructor and Description |
|---|
GridDhtEmbeddedFuture()
Empty constructor required for
Externalizable. |
GridDhtEmbeddedFuture(GridKernalContext ctx,
IgniteInternalFuture<B> embedded,
IgniteBiClosure<B,Exception,A> c) |
GridDhtEmbeddedFuture(GridKernalContext ctx,
IgniteInternalFuture<B> embedded,
IgniteBiClosure<B,Exception,A> c,
Collection<Integer> invalidParts) |
GridDhtEmbeddedFuture(IgniteInternalFuture<B> embedded,
IgniteBiClosure<B,Exception,IgniteInternalFuture<A>> c,
GridKernalContext ctx) |
| Modifier and Type | Method and Description |
|---|---|
Collection<Integer> |
invalidPartitions()
Node that future should be able to provide keys to retry before
it completes, so it's not necessary to wait till future is done
to get retry keys.
|
String |
toString() |
cancel, isCancelledchain, checkValid, concurrentNotify, concurrentNotify, duration, endTime, error, get, get, get, get0, isDone, isFailed, isValid, listenAsync, onCancelled, onDone, onDone, onDone, onDone, readExternal, result, startTime, stopListenAsync, syncNotify, syncNotify, tryAcquireShared, tryReleaseShared, writeExternalacquire, 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, setExclusiveOwnerThreadclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitcancel, chain, concurrentNotify, concurrentNotify, duration, get, get, get, isCancelled, isDone, listenAsync, startTime, stopListenAsync, syncNotify, syncNotifypublic GridDhtEmbeddedFuture()
Externalizable.public GridDhtEmbeddedFuture(GridKernalContext ctx, IgniteInternalFuture<B> embedded, IgniteBiClosure<B,Exception,A> c)
ctx - Context.embedded - Embedded.c - Closure.public GridDhtEmbeddedFuture(IgniteInternalFuture<B> embedded, IgniteBiClosure<B,Exception,IgniteInternalFuture<A>> c, GridKernalContext ctx)
embedded - Future to embed.c - Embedding closure.ctx - Kernal context.public GridDhtEmbeddedFuture(GridKernalContext ctx, IgniteInternalFuture<B> embedded, IgniteBiClosure<B,Exception,A> c, Collection<Integer> invalidParts)
ctx - Context.embedded - Embedded.c - Closure.invalidParts - Retries.public Collection<Integer> invalidPartitions()
invalidPartitions in interface GridDhtFuture<A>public String toString()
toString in class GridEmbeddedFuture<A,B>
Follow @ApacheIgnite
Ignite Fabric : ver. 1.0.0-RC1 Release Date : February 17 2015