public class SyncToolImpl extends Object implements SyncToolInterface
| Constructor and Description |
|---|
SyncToolImpl(String endpoint) |
| Modifier and Type | Method and Description |
|---|---|
DataSync.GeneralResponse |
CreateSyncTask(DataSync.CreateSyncTaskRequest request) |
DataSync.GeneralResponse |
DeleteSyncTask(DataSync.DeleteSyncTaskRequest request) |
static String |
genCacheDir(int tid) |
void |
init() |
void |
saveToCache(String cacheDir,
io.netty.buffer.ByteBuf data,
long count,
List<Common.ColumnDesc> schema) |
DataSync.SendDataResponse |
SendData(DataSync.SendDataRequest request) |
DataSync.TaskStatusResponse |
TaskStatus(DataSync.TaskStatusRequest request) |
static String |
uniqueFileName() |
public SyncToolImpl(String endpoint) throws SqlException, InterruptedException
SqlExceptionInterruptedExceptionpublic void init()
public DataSync.GeneralResponse CreateSyncTask(DataSync.CreateSyncTaskRequest request)
CreateSyncTask in interface SyncToolInterfacepublic static String genCacheDir(int tid)
public DataSync.GeneralResponse DeleteSyncTask(DataSync.DeleteSyncTaskRequest request)
DeleteSyncTask in interface SyncToolInterfacepublic DataSync.SendDataResponse SendData(DataSync.SendDataRequest request)
SendData in interface SyncToolInterfacepublic void saveToCache(String cacheDir, io.netty.buffer.ByteBuf data, long count, List<Common.ColumnDesc> schema)
public static String uniqueFileName()
public DataSync.TaskStatusResponse TaskStatus(DataSync.TaskStatusRequest request)
TaskStatus in interface SyncToolInterfaceCopyright © 2023. All rights reserved.