Interface BackupChain

All Superinterfaces:
RepositoryBackupChain
All Known Implementing Classes:
BackupChainImpl

public interface BackupChain extends RepositoryBackupChain
Created by The eXo Platform SAS. Author : Alex Reshetnyak alex.reshetnyak@exoplatform.com.ua 09.01.2008
  • Field Details

  • Method Details

    • getBackupJobs

      List<BackupJob> getBackupJobs()
      Getting current backup jobs.
      Returns:
      List return list of current backup jobs.
    • getBackupConfig

      BackupConfig getBackupConfig()
      Getting backup config.
      Specified by:
      getBackupConfig in interface RepositoryBackupChain
      Returns:
      BackupConfig return the backup config
    • getFullBackupState

      int getFullBackupState()
      Getting the state of full backup.
      Returns:
      int return state of full backup
    • getIncrementalBackupState

      int getIncrementalBackupState()
      Getting the state of incremental backup.
      Returns:
      int return state of full backup
    • addListener

      void addListener(BackupJobListener listener)
      Add listener to all existing and will be created in future jobs.
      Parameters:
      listener - BackupJobListener, the backup job listener
    • removeListener

      void removeListener(BackupJobListener listener)
      Remove listener from all existing and don't add it to a created in future jobs.
      Parameters:
      listener - BackupJobListener, the backup job listener