Interface RepositoryBackupChain
- All Known Subinterfaces:
BackupChain
- All Known Implementing Classes:
BackupChainImpl,RepositoryBackupChainImpl
public interface RepositoryBackupChain
Created by The eXo Platform SAS.
Date: 2010
Date: 2010
- Version:
- $Id$
- Author:
- Alex Reshetnyak
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intState of backup FINISHED.static final intState of backup : full backup was finished and incremental backup is working.static final intSate of backup INITIALIZED.static final intState of backup WORKING. -
Method Summary
Modifier and TypeMethodDescriptionGetting repository backup config.Getting identifier of backup.Getting path to backup log.Getting started time of backup.intgetState()Getting state of backup.booleanisFinished.voidCall start backup.voidCall stop backup.
-
Field Details
-
FULL_BACKUP_FINISHED_INCREMENTAL_BACKUP_WORKING
static final int FULL_BACKUP_FINISHED_INCREMENTAL_BACKUP_WORKINGState of backup : full backup was finished and incremental backup is working.- See Also:
-
WORKING
static final int WORKINGState of backup WORKING.- See Also:
-
FINISHED
static final int FINISHEDState of backup FINISHED.- See Also:
-
INITIALIZED
static final int INITIALIZEDSate 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
-