Interface RepositoryBackupChain

All Known Subinterfaces:
BackupChain
All Known Implementing Classes:
BackupChainImpl, RepositoryBackupChainImpl

public interface RepositoryBackupChain
Created by The eXo Platform SAS.
Date: 2010
Version:
$Id$
Author:
Alex Reshetnyak
  • Field Details

    • FULL_BACKUP_FINISHED_INCREMENTAL_BACKUP_WORKING

      static final int FULL_BACKUP_FINISHED_INCREMENTAL_BACKUP_WORKING
      State of backup : full backup was finished and incremental backup is working.
      See Also:
    • WORKING

      static final int WORKING
      State of backup WORKING.
      See Also:
    • FINISHED

      static final int FINISHED
      State of backup FINISHED.
      See Also:
    • INITIALIZED

      static final int INITIALIZED
      Sate of backup INITIALIZED.
      See Also:
  • Method Details

    • startBackup

      void startBackup()
      Call start backup.
    • stopBackup

      void stopBackup()
      Call stop backup.
    • getState

      int getState()
      Getting state of backup.
      Returns:
      int return state of backup
    • isFinished

      boolean isFinished()
      isFinished.
      Returns:
      boolean return 'true' if backup was finished.
    • getLogFilePath

      String getLogFilePath()
      Getting path to backup log.
      Returns:
      String return path to backup log
    • getBackupId

      String getBackupId()
      Getting identifier of backup.
      Returns:
      String return identifier of backup
    • getStartedTime

      Calendar getStartedTime()
      Getting started time of backup.
      Returns:
      Calendar return started time of backup
    • getBackupConfig

      RepositoryBackupConfig getBackupConfig()
      Getting repository backup config.
      Returns:
      RepositoryBackupConfig return the repository backup config