Class NodeStateEntrySorter


  • public class NodeStateEntrySorter
    extends java.lang.Object
    • Constructor Summary

      Constructors 
      Constructor Description
      NodeStateEntrySorter​(java.util.Comparator<java.lang.Iterable<java.lang.String>> pathComparator, java.io.File nodeStateFile, java.io.File workDir)  
      NodeStateEntrySorter​(java.util.Comparator<java.lang.Iterable<java.lang.String>> pathComparator, java.io.File nodeStateFile, java.io.File workDir, java.io.File sortedFile)  
    • Constructor Detail

      • NodeStateEntrySorter

        public NodeStateEntrySorter​(java.util.Comparator<java.lang.Iterable<java.lang.String>> pathComparator,
                                    java.io.File nodeStateFile,
                                    java.io.File workDir)
      • NodeStateEntrySorter

        public NodeStateEntrySorter​(java.util.Comparator<java.lang.Iterable<java.lang.String>> pathComparator,
                                    java.io.File nodeStateFile,
                                    java.io.File workDir,
                                    java.io.File sortedFile)
    • Method Detail

      • setCompressionAlgorithm

        public void setCompressionAlgorithm​(Compression algorithm)
      • setDeleteOriginal

        public void setDeleteOriginal​(boolean deleteOriginal)
      • setMaxMemoryInGB

        public void setMaxMemoryInGB​(long maxMemoryInGb)
      • setActualFileSize

        public void setActualFileSize​(long actualFileSize)
      • sort

        public void sort()
                  throws java.io.IOException
        Throws:
        java.io.IOException
      • getSortedFile

        public java.io.File getSortedFile()