public class DefaultClusterUpgradeStateManager extends Object implements ClusterUpgradeStateManager
CLUSTER_UPGRADE_STATE_CHANGED, CLUSTER_UPGRADE_STATE_DARK_FEATURE
Constructor and Description |
---|
DefaultClusterUpgradeStateManager(ClusterNodes clusterNodes,
com.atlassian.beehive.ClusterLockService clusterLockService,
ClusterUpgradeStateDao clusterUpgradeStateDao,
BuildUtilsInfo buildUtilsInfo,
ClusterInfo clusterInfo,
com.atlassian.event.api.EventPublisher eventPublisher,
FeatureManager featureManager,
MessageHandlerService messageHandlerService) |
Modifier and Type | Method and Description |
---|---|
void |
approveUpgrade() |
void |
cancelUpgrade() |
NodeBuildInfo |
getClusterBuildInfo() |
UpgradeState |
getUpgradeState() |
void |
onJiraUpgradeCompleted(JiraDelayedUpgradeCompletedEvent event) |
void |
runUpgrade() |
void |
startUpgrade() |
void |
updateState(JiraStartedEvent event) |
public DefaultClusterUpgradeStateManager(ClusterNodes clusterNodes, com.atlassian.beehive.ClusterLockService clusterLockService, ClusterUpgradeStateDao clusterUpgradeStateDao, BuildUtilsInfo buildUtilsInfo, ClusterInfo clusterInfo, com.atlassian.event.api.EventPublisher eventPublisher, FeatureManager featureManager, MessageHandlerService messageHandlerService)
public void startUpgrade()
startUpgrade
in interface ClusterUpgradeStateManager
public void cancelUpgrade()
cancelUpgrade
in interface ClusterUpgradeStateManager
public void approveUpgrade()
approveUpgrade
in interface ClusterUpgradeStateManager
public void runUpgrade()
runUpgrade
in interface ClusterUpgradeStateManager
@EventListener public void onJiraUpgradeCompleted(JiraDelayedUpgradeCompletedEvent event)
@EventListener public void updateState(JiraStartedEvent event)
@Nonnull public UpgradeState getUpgradeState()
getUpgradeState
in interface ClusterStateManager
public NodeBuildInfo getClusterBuildInfo()
getClusterBuildInfo
in interface ClusterUpgradeStateManager
Copyright © 2002-2016 Atlassian. All Rights Reserved.