Class SnapshotFileHelper


  • public final class SnapshotFileHelper
    extends java.lang.Object
    • Method Summary

      Modifier and Type Method Description
      static boolean existsAndHasSize​(java.nio.file.Path path, long size)  
      static java.lang.String getSnapshotFileNamePrefix​(java.lang.String channelName)  
      static java.time.Instant getSnapshotTimestamp​(java.lang.String filename)  
      static java.lang.String getTempDir()  
      static java.nio.file.Path getTempFile​(java.lang.String filename)  
      static void logDiskUsage()  
      static void removeTempFiles​(java.lang.String filePattern)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • COMPACTION_FILE_EXTENSION

        public static final java.lang.String COMPACTION_FILE_EXTENSION
        See Also:
        Constant Field Values
    • Method Detail

      • getTempFile

        public static java.nio.file.Path getTempFile​(java.lang.String filename)
      • getTempDir

        public static java.lang.String getTempDir()
      • existsAndHasSize

        public static boolean existsAndHasSize​(java.nio.file.Path path,
                                               long size)
      • removeTempFiles

        public static void removeTempFiles​(java.lang.String filePattern)
      • logDiskUsage

        public static void logDiskUsage()
      • getSnapshotFileNamePrefix

        public static java.lang.String getSnapshotFileNamePrefix​(java.lang.String channelName)
      • getSnapshotTimestamp

        public static java.time.Instant getSnapshotTimestamp​(java.lang.String filename)