Class BackupRestoreJobCleanerScheduledJob
java.lang.Object
com.atlassian.confluence.impl.backuprestore.scheduledjob.BackupRestoreJobCleanerScheduledJob
- All Implemented Interfaces:
com.atlassian.scheduler.JobRunner
public class BackupRestoreJobCleanerScheduledJob
extends Object
implements com.atlassian.scheduler.JobRunner
A standard scheduled job that checks and removes old backup/restore job entries from the database
based on the job's createTime. See
AbstractBackupService
- Since:
- 8.4.0
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionBackupRestoreJobCleanerScheduledJob
(BackupRestoreJobDao backupRestoreJobDao, BackupRestoreFilesystemManager backupRestoreFilesystemManager) -
Method Summary
Modifier and TypeMethodDescription@Nullable com.atlassian.scheduler.JobRunnerResponse
runJob
(com.atlassian.scheduler.JobRunnerRequest jobRunnerRequest)
-
Field Details
-
BACKUP_RESTORE_JOBS_TTL_DAYS
public static final int BACKUP_RESTORE_JOBS_TTL_DAYS
-
-
Constructor Details
-
BackupRestoreJobCleanerScheduledJob
public BackupRestoreJobCleanerScheduledJob(BackupRestoreJobDao backupRestoreJobDao, BackupRestoreFilesystemManager backupRestoreFilesystemManager)
-
-
Method Details
-
runJob
public @Nullable com.atlassian.scheduler.JobRunnerResponse runJob(com.atlassian.scheduler.JobRunnerRequest jobRunnerRequest) - Specified by:
runJob
in interfacecom.atlassian.scheduler.JobRunner
-