Class BackupUtil


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

      Constructors 
      Constructor Description
      BackupUtil()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static void backup​(java.io.File loggingFile, BackupStrategy2 backupStrategy)
      Shift existed backups if needed, and backup the logging file.
      static void verifyBackupStrategy​(BackupStrategy2 backupStrategy)
      Check if a BackupStrategy2 is valid, will throw a exception if invalid.
      • Methods inherited from class java.lang.Object

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

      • BackupUtil

        public BackupUtil()
    • Method Detail

      • backup

        public static void backup​(java.io.File loggingFile,
                                  BackupStrategy2 backupStrategy)
        Shift existed backups if needed, and backup the logging file.
        Parameters:
        loggingFile - the logging file
        backupStrategy - the strategy should be use when backing up
      • verifyBackupStrategy

        public static void verifyBackupStrategy​(BackupStrategy2 backupStrategy)
        Check if a BackupStrategy2 is valid, will throw a exception if invalid.
        Parameters:
        backupStrategy - the backup strategy to be verify