Class ConfluenceBackupRestoreJobCanceller
java.lang.Object
com.atlassian.confluence.impl.backuprestore.ConfluenceBackupRestoreJobCanceller
- All Implemented Interfaces:
org.springframework.beans.factory.DisposableBean
,org.springframework.beans.factory.InitializingBean
public class ConfluenceBackupRestoreJobCanceller
extends Object
implements org.springframework.beans.factory.DisposableBean, org.springframework.beans.factory.InitializingBean
Responsible for cancelling jobs (including cluster).
- Since:
- 8.3.0
-
Constructor Summary
ConstructorsConstructorDescriptionConfluenceBackupRestoreJobCanceller
(com.atlassian.event.api.EventPublisher eventPublisher, BackupRestoreJobDao backupRestoreJobDao, BackupRestorePermissionsHelper permissionsHelper, BackupRestoreJobRunner backupRestoreJobRunner, IndependentBackupRestoreJobManager independentBackupRestoreJobManager) -
Method Summary
Modifier and TypeMethodDescriptionvoid
int
cancelJob
(BackupRestoreJob job, BackupRestoreSettings settings, String terminator) void
destroy()
void
handleEvent
(ClusterEventWrapper eventWrapper) void
onZduStartEventListener
(ZduStartEvent zduStartEvent)
-
Constructor Details
-
ConfluenceBackupRestoreJobCanceller
public ConfluenceBackupRestoreJobCanceller(com.atlassian.event.api.EventPublisher eventPublisher, BackupRestoreJobDao backupRestoreJobDao, BackupRestorePermissionsHelper permissionsHelper, BackupRestoreJobRunner backupRestoreJobRunner, IndependentBackupRestoreJobManager independentBackupRestoreJobManager)
-
-
Method Details
-
afterPropertiesSet
- Specified by:
afterPropertiesSet
in interfaceorg.springframework.beans.factory.InitializingBean
- Throws:
Exception
-
destroy
- Specified by:
destroy
in interfaceorg.springframework.beans.factory.DisposableBean
- Throws:
Exception
-
handleEvent
-
onZduStartEventListener
-
cancelJob
public Optional<BackupRestoreJob> cancelJob(BackupRestoreJob job, BackupRestoreSettings settings, String terminator) throws NotPermittedException - Throws:
NotPermittedException
-
cancelAllJobsFromQueue
public int cancelAllJobsFromQueue()
-