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 |
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)
StreamEventHandler
handleStreamEvent
in interface StreamEventHandler
event
- Stream event.StreamEvent.Type
public 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-2021 The Apache Software Foundation