Class IndependentBackupRestoreJobManager
java.lang.Object
com.atlassian.confluence.impl.backuprestore.IndependentBackupRestoreJobManager
A service that performs operations with backup/restore jobs, their settings and statistics in separate transactions
 to ensure proper concurrent processing.
- Since:
- 8.6.0
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptioncreateAndSaveNewJob(ExecutorService executorService, JobOperation jobOperation, JobScope jobScope, JobState jobState, Instant createTime, String owner, BackupRestoreSettings backupRestoreSettings) createAndSaveNewJobSettingsRecord(ExecutorService executorService, long jobId, BackupRestoreSettings backupRestoreSettings) findJobs(BackupRestoreJobsSearchFilter filter, ExecutorService executorService) getJobState(ExecutorService executorService, long jobId) getSettingsById(ExecutorService executorService, long jobId) updateJobStateAfterCompletion(long jobId, JobState probableNextJobState, Exception exception, Instant time, ExecutorService executorService) 
- 
Constructor Details- 
IndependentBackupRestoreJobManager
 
- 
- 
Method Details- 
getSettingsById
- 
createAndSaveNewJobpublic BackupRestoreJob createAndSaveNewJob(ExecutorService executorService, JobOperation jobOperation, JobScope jobScope, JobState jobState, Instant createTime, String owner, BackupRestoreSettings backupRestoreSettings) 
- 
createAndSaveNewJobSettingsRecordpublic BackupRestoreSettings createAndSaveNewJobSettingsRecord(ExecutorService executorService, long jobId, BackupRestoreSettings backupRestoreSettings) 
- 
getJobState
- 
updateJobStateAfterCompletionpublic BackupRestoreJob updateJobStateAfterCompletion(long jobId, JobState probableNextJobState, Exception exception, Instant time, ExecutorService executorService) throws BackupRestoreException - Throws:
- BackupRestoreException
 
- 
findJobspublic List<BackupRestoreJob> findJobs(BackupRestoreJobsSearchFilter filter, ExecutorService executorService) 
 
-