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

    Constructors
    Constructor
    Description
    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)
     
  • 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)