Class NodeStateEntrySorter
- java.lang.Object
-
- org.apache.jackrabbit.oak.index.indexer.document.flatfile.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)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.io.File
getSortedFile()
void
setActualFileSize(long actualFileSize)
void
setCompressionAlgorithm(Compression algorithm)
void
setDeleteOriginal(boolean deleteOriginal)
void
setMaxMemoryInGB(long maxMemoryInGb)
void
sort()
-
-
-
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()
-
-