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
Constructors Constructor Description ConfluenceBackupRestoreJobCanceller(com.atlassian.event.api.EventPublisher eventPublisher, BackupRestoreJobDao backupRestoreJobDao, BackupRestorePermissionsHelper permissionsHelper, BackupRestoreJobRunner backupRestoreJobRunner)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
afterPropertiesSet()
int
cancelAllJobsFromQueue()
Optional<BackupRestoreJob>
cancelJob(BackupRestoreJob job, BackupRestoreSettings settings, String terminator)
void
destroy()
void
handleEvent(ClusterEventWrapper eventWrapper)
void
onZduStartEventListener(ZduStartEvent zduStartEvent)
-
-
-
Constructor Detail
-
ConfluenceBackupRestoreJobCanceller
public ConfluenceBackupRestoreJobCanceller(com.atlassian.event.api.EventPublisher eventPublisher, BackupRestoreJobDao backupRestoreJobDao, BackupRestorePermissionsHelper permissionsHelper, BackupRestoreJobRunner backupRestoreJobRunner)
-
-
Method Detail
-
afterPropertiesSet
public void afterPropertiesSet() throws Exception
- Specified by:
afterPropertiesSet
in interfaceorg.springframework.beans.factory.InitializingBean
- Throws:
Exception
-
destroy
public void destroy() throws Exception
- Specified by:
destroy
in interfaceorg.springframework.beans.factory.DisposableBean
- Throws:
Exception
-
handleEvent
@EventListener public void handleEvent(ClusterEventWrapper eventWrapper)
-
onZduStartEventListener
@EventListener public void onZduStartEventListener(ZduStartEvent zduStartEvent)
-
cancelJob
public Optional<BackupRestoreJob> cancelJob(BackupRestoreJob job, BackupRestoreSettings settings, String terminator) throws NotPermittedException
- Throws:
NotPermittedException
-
cancelAllJobsFromQueue
public int cancelAllJobsFromQueue()
-
-