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 ZduManager
public ZduStatus startUpgrade()
ZduManager
startUpgrade
in interface ZduManager
public void endUpgrade()
ZduManager
endUpgrade
in interface ZduManager
public void retryFinalization()
ZduManager
retryFinalization
in interface ZduManager
public boolean isPendingDatabaseFinalization()
ZduManager
isPendingDatabaseFinalization
in interface ZduManager
public Map<ClusterNodeInformation,CompletionStage<NodeZduInfo>> getNodesZduInfo()
ZduManager
getNodesZduInfo
in interface ZduManager
ClusterNodeInformation
to CompletionStage
of the ZDU info from the nodeCopyright © 2003–2023 Atlassian. All rights reserved.
View cookie preferences