public class StreamingRepairTask extends java.lang.Object implements java.lang.Runnable, StreamEventHandler
SyncComplete
message back to coordinator upon streaming completion.Constructor and Description |
---|
StreamingRepairTask(RepairJobDesc desc,
SyncRequest request,
long repairedAt) |
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, reply fail to coordinator
|
void |
onSuccess(StreamState state)
If we succeeded on both stream in and out, reply back to coordinator
|
void |
run() |
public StreamingRepairTask(RepairJobDesc desc, SyncRequest request, long repairedAt)
public void run()
run
in interface java.lang.Runnable
public void handleStreamEvent(StreamEvent event)
StreamEventHandler
handleStreamEvent
in interface StreamEventHandler
event
- Stream event.StreamEvent.Type
public 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 © 2017 The Apache Software Foundation