Class DefaultPluginUpgradeFinalizationManager
- java.lang.Object
-
- com.atlassian.sal.core.upgrade.DefaultPluginUpgradeManager
-
- com.atlassian.sal.confluence.lifecycle.DefaultPluginUpgradeFinalizationManager
-
- All Implemented Interfaces:
com.atlassian.sal.api.lifecycle.LifecycleAware
,com.atlassian.sal.api.upgrade.PluginUpgradeManager
,org.springframework.beans.factory.InitializingBean
public class DefaultPluginUpgradeFinalizationManager extends com.atlassian.sal.core.upgrade.DefaultPluginUpgradeManager
An sub-class of SAL'sDefaultPluginUpgradeManager
that specifically manages the lifecycle ofPluginUpgradeFinalizationTask
s in the context of ZDU, i.e. defers the execution of those tasks while in ZDU mode.- Since:
- 7.14
- See Also:
PluginUpgradeFinalizationTask
-
-
Constructor Summary
Constructors Constructor Description DefaultPluginUpgradeFinalizationManager(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, ZduManager zduManager)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
onFinalizationRequested(ZduFinalizationRequestEvent event)
List<com.atlassian.sal.api.message.Message>
upgradeInternal()
List<com.atlassian.sal.api.message.Message>
upgradeInternal(com.atlassian.plugin.Plugin plugin)
-
-
-
Constructor Detail
-
DefaultPluginUpgradeFinalizationManager
public DefaultPluginUpgradeFinalizationManager(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, ZduManager zduManager)
-
-
Method Detail
-
upgradeInternal
public List<com.atlassian.sal.api.message.Message> upgradeInternal()
- Overrides:
upgradeInternal
in classcom.atlassian.sal.core.upgrade.DefaultPluginUpgradeManager
-
upgradeInternal
public List<com.atlassian.sal.api.message.Message> upgradeInternal(com.atlassian.plugin.Plugin plugin)
- Overrides:
upgradeInternal
in classcom.atlassian.sal.core.upgrade.DefaultPluginUpgradeManager
-
onFinalizationRequested
public void onFinalizationRequested(ZduFinalizationRequestEvent event)
-
-