public class StreamingRepairTask extends java.lang.Object implements java.lang.Runnable, StreamEventHandler
SyncResponse message back to coordinator upon streaming completion.| Constructor and Description |
|---|
StreamingRepairTask(RepairJobDesc desc,
InetAddressAndPort initiator,
InetAddressAndPort src,
InetAddressAndPort dst,
java.util.Collection<Range<Token>> ranges,
java.util.UUID pendingRepair,
PreviewKind previewKind,
boolean asymmetric) |
| Modifier and Type | Method and Description |
|---|---|
void |
handleStreamEvent(StreamEvent event)
Callback for various streaming events.
|
void |
onFailure(java.lang.Throwable t)
If we failed on either stream in or out, respond fail to coordinator
|
void |
onSuccess(StreamState state)
If we succeeded on both stream in and out, respond back to coordinator
|
void |
run() |
public StreamingRepairTask(RepairJobDesc desc, InetAddressAndPort initiator, InetAddressAndPort src, InetAddressAndPort dst, java.util.Collection<Range<Token>> ranges, java.util.UUID pendingRepair, PreviewKind previewKind, boolean asymmetric)
public void run()
run in interface java.lang.Runnablepublic void handleStreamEvent(StreamEvent event)
StreamEventHandlerhandleStreamEvent in interface StreamEventHandlerevent - Stream event.StreamEvent.Typepublic void onSuccess(StreamState state)
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>Copyright © 2009-2020 The Apache Software Foundation