public class DefaultZduManager extends Object implements ZduManager
| Constructor and Description |
|---|
DefaultZduManager(ZduStatusDao zduStatusDao,
com.atlassian.sal.api.ApplicationProperties applicationProperties,
com.atlassian.event.api.EventPublisher eventPublisher,
ClusterManager clusterManager,
UpgradeFinalizationManager finalizationManager,
SynchronizationManager synchronizationManager) |
| Modifier and Type | Method and Description |
|---|---|
void |
endUpgrade()
End an upgrade.
|
Map<ClusterNodeInformation,CompletionStage<NodeZduInfo>> |
getNodesZduInfo()
Gets zdu information from all nodes in the cluster.
|
ZduStatus |
getUpgradeStatus() |
boolean |
isPendingDatabaseFinalization()
Determines whether the database requires finalization upgrades tasks to run in order to upgrade.
|
void |
retryFinalization()
Retry running the finalization tasks
|
ZduStatus |
startUpgrade()
Start an upgrade.
|
public DefaultZduManager(ZduStatusDao zduStatusDao, com.atlassian.sal.api.ApplicationProperties applicationProperties, com.atlassian.event.api.EventPublisher eventPublisher, ClusterManager clusterManager, UpgradeFinalizationManager finalizationManager, SynchronizationManager synchronizationManager)
public ZduStatus getUpgradeStatus()
getUpgradeStatus in interface ZduManagerpublic ZduStatus startUpgrade()
ZduManagerstartUpgrade in interface ZduManagerpublic void endUpgrade()
ZduManagerendUpgrade in interface ZduManagerpublic void retryFinalization()
ZduManagerretryFinalization in interface ZduManagerpublic boolean isPendingDatabaseFinalization()
ZduManagerisPendingDatabaseFinalization in interface ZduManagerpublic Map<ClusterNodeInformation,CompletionStage<NodeZduInfo>> getNodesZduInfo()
ZduManagergetNodesZduInfo in interface ZduManagerClusterNodeInformation to CompletionStage of the ZDU info from the nodeCopyright © 2003–2022 Atlassian. All rights reserved.