Interface ISyncManager
-
- All Known Implementing Classes:
LocalSyncManager
public interface ISyncManagerISyncManager is designed for collect all history TsFiles(i.e. before the pipe start time, all tsfiles whose memtable is set to null.) and realtime TsFiles for registeredTsFilePipe.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.io.FilecreateHardlink(java.io.File tsFile, long modsOffset)voiddelete()java.util.List<java.io.File>syncHistoryTsFile(long dataStartTime)voidsyncRealTimeDeletion(Deletion deletion)tsfilevoidsyncRealTimeResource(java.io.File tsFile)voidsyncRealTimeTsFile(java.io.File tsFile)
-
-
-
Method Detail
-
syncRealTimeDeletion
void syncRealTimeDeletion(Deletion deletion)
tsfile
-
syncRealTimeTsFile
void syncRealTimeTsFile(java.io.File tsFile)
-
syncRealTimeResource
void syncRealTimeResource(java.io.File tsFile)
-
syncHistoryTsFile
java.util.List<java.io.File> syncHistoryTsFile(long dataStartTime)
-
createHardlink
java.io.File createHardlink(java.io.File tsFile, long modsOffset)
-
delete
void delete()
-
-