Package com.atlassian.sal.bamboo.upgrade
Class BambooPluginUpgradeManager
java.lang.Object
com.atlassian.sal.core.upgrade.DefaultPluginUpgradeManager
com.atlassian.sal.bamboo.upgrade.BambooPluginUpgradeManager
- All Implemented Interfaces:
com.atlassian.sal.api.lifecycle.LifecycleAware
,com.atlassian.sal.api.upgrade.PluginUpgradeManager
,org.springframework.beans.factory.InitializingBean
public class BambooPluginUpgradeManager
extends com.atlassian.sal.core.upgrade.DefaultPluginUpgradeManager
implements org.springframework.beans.factory.InitializingBean
-
Field Summary
Fields inherited from class com.atlassian.sal.core.upgrade.DefaultPluginUpgradeManager
LOCK_TIMEOUT_PROPERTY, LOCK_TIMEOUT_SECONDS
-
Constructor Summary
ConstructorsConstructorDescriptionBambooPluginUpgradeManager
(List<com.atlassian.sal.api.upgrade.PluginUpgradeTask> upgradeTasks, com.atlassian.sal.api.transaction.TransactionTemplate transactionTemplate, com.atlassian.plugin.PluginAccessor pluginAccessor, com.atlassian.sal.api.pluginsettings.PluginSettingsFactory pluginSettingsFactory, com.atlassian.plugin.event.PluginEventManager pluginEventManager, com.atlassian.beehive.ClusterLockService clusterLockService) -
Method Summary
Methods inherited from class com.atlassian.sal.core.upgrade.DefaultPluginUpgradeManager
afterPropertiesSet, getUpgradeTasks, onBind, onPluginEnabled, onStart, onStop, upgrade, upgradeInternal, upgradeInternal
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.springframework.beans.factory.InitializingBean
afterPropertiesSet
-
Constructor Details
-
BambooPluginUpgradeManager
@Inject public BambooPluginUpgradeManager(List<com.atlassian.sal.api.upgrade.PluginUpgradeTask> upgradeTasks, com.atlassian.sal.api.transaction.TransactionTemplate transactionTemplate, com.atlassian.plugin.PluginAccessor pluginAccessor, com.atlassian.sal.api.pluginsettings.PluginSettingsFactory pluginSettingsFactory, com.atlassian.plugin.event.PluginEventManager pluginEventManager, com.atlassian.beehive.ClusterLockService clusterLockService)
-