Package org.apache.cassandra.repair
Class SyncTask
- All Implemented Interfaces:
com.google.common.util.concurrent.ListenableFuture<SyncStat>,io.netty.util.concurrent.Future<SyncStat>,Runnable,Future<SyncStat>,Awaitable,Future<SyncStat>
- Direct Known Subclasses:
AsymmetricRemoteSyncTask,LocalSyncTask,SymmetricRemoteSyncTask
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.apache.cassandra.utils.concurrent.Awaitable
Awaitable.AbstractAwaitable, Awaitable.AsyncAwaitable, Awaitable.Defaults, Awaitable.SyncAwaitable -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final SharedContextprotected final RepairJobDescprotected final SyncNodePairprotected final PreviewKindprotected longprotected final SyncStatFields inherited from class org.apache.cassandra.utils.concurrent.AbstractFuture
CANCELLED, UNCANCELLABLE, UNSET -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedSyncTask(SharedContext ctx, RepairJobDesc desc, InetAddressAndPort primaryEndpoint, InetAddressAndPort peer, List<Range<Token>> rangesToSync, PreviewKind previewKind) -
Method Summary
Methods inherited from class org.apache.cassandra.utils.concurrent.AsyncFuture
await, awaitUntil, flatMap, mapMethods inherited from class org.apache.cassandra.utils.concurrent.AbstractFuture
addCallback, addCallback, addCallback, addCallback, addCallback, addCallback, addListener, addListener, addListener, addListeners, await, awaitThrowUncheckedOnInterrupt, awaitThrowUncheckedOnInterrupt, awaitUninterruptibly, awaitUninterruptibly, awaitUntilThrowUncheckedOnInterrupt, awaitUntilUninterruptibly, cancel, cause, description, flatMap, get, get, getNow, getWhenDone, isCancellable, isCancelled, isDone, isSuccess, isUncancellable, map, map, notifyExecutor, removeListener, removeListeners, setUncancellable, setUncancellableExclusive, toString, tryFailure, trySuccessMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.apache.cassandra.utils.concurrent.Future
await, awaitUninterruptibly, flatMap, rethrowIfFailed, sync, syncThrowUncheckedOnInterrupt, syncUninterruptibly
-
Field Details
-
ctx
-
desc
-
rangesToSync
-
previewKind
-
nodePair
-
startTime
protected volatile long startTime -
stat
-
-
Constructor Details
-
Method Details