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)
-
-
-
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)
-
-