public class LocalSyncTask extends SyncTask implements StreamEventHandler
| Modifier and Type | Field and Description |
|---|---|
boolean |
requestRanges |
boolean |
transferRanges |
desc, nodePair, previewKind, rangesToSync, startTime, stat| Constructor and Description |
|---|
LocalSyncTask(RepairJobDesc desc,
InetAddressAndPort local,
InetAddressAndPort remote,
java.util.List<Range<Token>> diff,
java.util.UUID pendingRepair,
boolean requestRanges,
boolean transferRanges,
PreviewKind previewKind) |
| Modifier and Type | Method and Description |
|---|---|
void |
abort() |
void |
handleStreamEvent(StreamEvent event)
Callback for various streaming events.
|
boolean |
isLocal() |
void |
onFailure(java.lang.Throwable t) |
void |
onSuccess(StreamState result) |
protected void |
startSync()
Starts sending/receiving our list of differences to/from the remote endpoint: creates a callback
that will be called out of band once the streams complete.
|
java.lang.String |
toString() |
public final boolean requestRanges
public final boolean transferRanges
public LocalSyncTask(RepairJobDesc desc, InetAddressAndPort local, InetAddressAndPort remote, java.util.List<Range<Token>> diff, java.util.UUID pendingRepair, boolean requestRanges, boolean transferRanges, PreviewKind previewKind)
protected void startSync()
public void handleStreamEvent(StreamEvent event)
StreamEventHandlerhandleStreamEvent in interface StreamEventHandlerevent - Stream event.StreamEvent.Typepublic void onSuccess(StreamState result)
onSuccess in interface com.google.common.util.concurrent.FutureCallback<StreamState>public void onFailure(java.lang.Throwable t)
onFailure in interface com.google.common.util.concurrent.FutureCallback<StreamState>public java.lang.String toString()
toString in class com.google.common.util.concurrent.AbstractFuture<SyncStat>Copyright © 2009-2022 The Apache Software Foundation