Package de.otto.synapse.compaction.s3
Class SnapshotFileHelper
java.lang.Object
de.otto.synapse.compaction.s3.SnapshotFileHelper
public final class SnapshotFileHelper
extends java.lang.Object
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringCOMPACTION_FILE_EXTENSION -
Method Summary
Modifier and Type Method Description static booleanexistsAndHasSize(java.nio.file.Path path, long size)static java.lang.StringgetSnapshotFileNamePrefix(java.lang.String channelName)static java.time.InstantgetSnapshotTimestamp(java.lang.String filename)static java.lang.StringgetTempDir()static java.nio.file.PathgetTempFile(java.lang.String filename)static voidlogDiskUsage()static voidremoveTempFiles(java.lang.String filePattern)Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
COMPACTION_FILE_EXTENSION
public static final java.lang.String COMPACTION_FILE_EXTENSION- See Also:
- Constant Field Values
-
-
Method Details
-
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)
-