Class CMFileSyncGenerator

java.lang.Object
kr.ac.konkuk.ccslab.cm.thread.CMFileSyncGenerator
All Implemented Interfaces:
Runnable

public class CMFileSyncGenerator extends Object implements Runnable
  • Constructor Details

    • CMFileSyncGenerator

      public CMFileSyncGenerator(String userName, CMInfo cmInfo)
  • Method Details

    • getNewClientPathEntryList

      public List<CMFileSyncEntry> getNewClientPathEntryList()
    • getBlockChecksumArrayMap

      public Map<Integer,CMFileSyncBlockChecksum[]> getBlockChecksumArrayMap()
    • getIsNewFileCompletedMap

      public Map<Path,Boolean> getIsNewFileCompletedMap()
    • getIsUpdateFileCompletedMap

      public Map<Path,Boolean> getIsUpdateFileCompletedMap()
    • getNumNewFilesCompleted

      public int getNumNewFilesCompleted()
    • setNumNewFilesCompleted

      public void setNumNewFilesCompleted(int numNewFilesCompleted)
    • getNumUpdateFilesCompleted

      public int getNumUpdateFilesCompleted()
    • setNumUpdateFilesCompleted

      public void setNumUpdateFilesCompleted(int numUpdateFilesCompleted)
    • getBasisFileIndexMap

      public Map<Integer,Integer> getBasisFileIndexMap()
    • getBasisFileChannelForReadMap

      public Map<Integer,SeekableByteChannel> getBasisFileChannelForReadMap()
    • getTempFileChannelForWriteMap

      public Map<Integer,SeekableByteChannel> getTempFileChannelForWriteMap()
    • getBlockSizeOfBasisFileMap

      public Map<Integer,Integer> getBlockSizeOfBasisFileMap()
    • run

      public void run()
      Specified by:
      run in interface Runnable