@Transactional public class FailedSynchronisationManagerImpl extends Object implements FailedSynchronisationManager
Constructor and Description |
---|
FailedSynchronisationManagerImpl(InternalSynchronisationStatusManager synchronisationStatusManager,
DirectoryPollerManager pollerManager,
com.atlassian.beehive.ClusterLockService lockService,
DirectoryManager directoryManager,
DirectorySynchronisationEventHelper syncEventHelper) |
Modifier and Type | Method and Description |
---|---|
void |
finalizeSynchronisationStatuses()
Finds and finalizes synchronisations which started, but haven't finished yet
|
int |
rescheduleStalledSynchronisations()
Attempts to find synchronisations started by nodes that have terminated, and reschedule them.
|
public FailedSynchronisationManagerImpl(InternalSynchronisationStatusManager synchronisationStatusManager, DirectoryPollerManager pollerManager, com.atlassian.beehive.ClusterLockService lockService, DirectoryManager directoryManager, DirectorySynchronisationEventHelper syncEventHelper)
public void finalizeSynchronisationStatuses()
FailedSynchronisationManager
finalizeSynchronisationStatuses
in interface FailedSynchronisationManager
public int rescheduleStalledSynchronisations()
FailedSynchronisationManager
rescheduleStalledSynchronisations
in interface FailedSynchronisationManager
for non-clustered handling
Copyright © 2021 Atlassian. All rights reserved.