public class BackupVerificationTask extends Task
Task.STATE
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
JOBNAME |
Constructor and Description |
---|
BackupVerificationTask(IConfiguration configuration,
IBackupRestoreConfig backupRestoreConfig,
BackupVerification backupVerification,
BackupMetrics backupMetrics,
InstanceState instanceState,
BackupNotificationMgr backupNotificationMgr) |
Modifier and Type | Method and Description |
---|---|
void |
execute() |
java.lang.String |
getName() |
static TaskTimer |
getTimer(IBackupRestoreConfig backupRestoreConfig)
Interval between trying to verify data manifest file on Remote file system.
|
execute, getErrorCount, getExecutionCount, initialize, state
public static final java.lang.String JOBNAME
@Inject public BackupVerificationTask(IConfiguration configuration, IBackupRestoreConfig backupRestoreConfig, BackupVerification backupVerification, BackupMetrics backupMetrics, InstanceState instanceState, BackupNotificationMgr backupNotificationMgr)
public void execute() throws java.lang.Exception
public static TaskTimer getTimer(IBackupRestoreConfig backupRestoreConfig) throws java.lang.Exception
backupRestoreConfig
- IBackupRestoreConfig.getBackupVerificationCronExpression()
to get configuration details from priam. Use "-1" to disable the service.java.lang.Exception
- if the configuration is not set correctly or are not valid. This is to
ensure we fail-fast.