@ThreadSafe public class SyncTask extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
SyncTask.Status |
| Constructor and Description |
|---|
SyncTask(DataSync.AddSyncTaskRequest request,
String dataCollector) |
| Modifier and Type | Method and Description |
|---|---|
DataSync.Task |
buildTaskPB() |
void |
close() |
String |
extraInfo() |
String |
getDataCollector() |
DataSync.AddSyncTaskRequest |
getProgress() |
SyncTask.Status |
getStatus() |
void |
persist() |
void |
preCheck(DataSync.SendDataRequest request) |
static SyncTask |
recover(String filePath) |
void |
setDataCollector(String dataCollector) |
void |
setStatus(SyncTask.Status status) |
void |
setTabletServer(String tabletServer) |
void |
setToken(String token) |
void |
updateProgress(DataSync.SendDataRequest request) |
public SyncTask(DataSync.AddSyncTaskRequest request, String dataCollector)
public void persist()
throws IOException
IOExceptionpublic static SyncTask recover(String filePath) throws IOException
IOExceptionpublic DataSync.AddSyncTaskRequest getProgress()
public void preCheck(DataSync.SendDataRequest request) throws IgnorableException
IgnorableExceptionpublic void updateProgress(DataSync.SendDataRequest request) throws IgnorableException
IgnorableExceptionpublic DataSync.Task buildTaskPB()
public void setToken(String token)
public String extraInfo()
public String getDataCollector()
public void setDataCollector(String dataCollector)
public void setTabletServer(String tabletServer)
public SyncTask.Status getStatus()
public void setStatus(SyncTask.Status status)
public void close()
throws IOException
IOExceptionCopyright © 2023. All rights reserved.