public class DefaultClusterUpgradeStateManager extends Object implements ClusterUpgradeStateManager
CLUSTER_UPGRADE_STATE_CHANGED, CLUSTER_UPGRADE_STATE_DARK_FEATURE| Constructor and Description |
|---|
DefaultClusterUpgradeStateManager(ClusterManager clusterManager,
com.atlassian.beehive.ClusterLockService clusterLockService,
ClusterUpgradeStateDao clusterUpgradeStateDao,
ClusterInfo clusterInfo,
com.atlassian.event.api.EventPublisher eventPublisher,
FeatureManager featureManager,
MessageHandlerService messageHandlerService,
NodeBuildInfoFactory nodeBuildInfoFactory,
UpgradeScheduler upgradeScheduler,
DatabaseUpgradeStateManager databaseUpgradeStateManager) |
| Modifier and Type | Method and Description |
|---|---|
void |
approveUpgrade() |
void |
cancelUpgrade() |
NodeBuildInfo |
getClusterBuildInfo() |
UpgradeState |
getUpgradeState() |
void |
onUpgradesCompleted(JiraDelayedUpgradeCompletedEvent ignored) |
void |
onUpgradesFailed(JiraDelayedUpgradeFailedEvent event) |
void |
retryUpgrade() |
void |
startUpgrade() |
void |
updateState(JiraStartedEvent event) |
public DefaultClusterUpgradeStateManager(ClusterManager clusterManager, com.atlassian.beehive.ClusterLockService clusterLockService, ClusterUpgradeStateDao clusterUpgradeStateDao, ClusterInfo clusterInfo, com.atlassian.event.api.EventPublisher eventPublisher, FeatureManager featureManager, MessageHandlerService messageHandlerService, NodeBuildInfoFactory nodeBuildInfoFactory, UpgradeScheduler upgradeScheduler, DatabaseUpgradeStateManager databaseUpgradeStateManager)
public void startUpgrade()
startUpgrade in interface ClusterUpgradeStateManagerpublic void cancelUpgrade()
cancelUpgrade in interface ClusterUpgradeStateManagerpublic void approveUpgrade()
approveUpgrade in interface ClusterUpgradeStateManagerpublic void retryUpgrade()
retryUpgrade in interface ClusterUpgradeStateManager@EventListener public void updateState(JiraStartedEvent event)
@EventListener public void onUpgradesFailed(JiraDelayedUpgradeFailedEvent event)
@EventListener public void onUpgradesCompleted(JiraDelayedUpgradeCompletedEvent ignored)
@Nonnull public UpgradeState getUpgradeState()
getUpgradeState in interface ClusterStateManagerpublic NodeBuildInfo getClusterBuildInfo()
getClusterBuildInfo in interface ClusterUpgradeStateManagerCopyright © 2002-2024 Atlassian. All Rights Reserved.