Interface ISyncManager

  • All Known Implementing Classes:
    LocalSyncManager

    public interface ISyncManager
    ISyncManager 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 registered TsFilePipe.
    • 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()