Class BackupServiceSupport

java.lang.Object
net.solarnetwork.node.backup.BackupServiceSupport
All Implemented Interfaces:
BackupService
Direct Known Subclasses:
FileSystemBackupService

public abstract class BackupServiceSupport extends Object implements BackupService
Abstract support class for BackupService implementations.
Since:
1.54
Version:
1.2
Author:
matt
  • Field Details

    • BACKUP_KEY_DATE_FORMAT

      public static final String BACKUP_KEY_DATE_FORMAT
      A date and time format to use with backup keys.
      See Also:
    • NODE_AND_DATE_BACKUP_KEY_PATTERN

      public static final Pattern NODE_AND_DATE_BACKUP_KEY_PATTERN
      A pattern to match node-N-backup-D-Q where N is a node ID and D is a date formatted using BACKUP_KEY_DATE_FORMAT and Q is an optional qualifier.

      Note that the qualifier and the leading dash is optional, so its Matcher group is 4 (not 3).

    • OBJECT_MAPPER

      protected static final com.fasterxml.jackson.databind.ObjectMapper OBJECT_MAPPER
      The object mapper to use.
    • log

      protected final org.slf4j.Logger log
      A class-level logger.
  • Constructor Details

    • BackupServiceSupport

      public BackupServiceSupport()
      Default constructor.
  • Method Details