| java.lang.Object | ||
| ↳ | com.atlassian.confluence.upgrade.AbstractUpgradeManager | |
| ↳ | com.atlassian.confluence.upgrade.impl.DefaultUpgradeManager | |
| Constants | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| String | CLUSTER_UPGRADE_LOCK | ||||||||||
|
[Expand]
Inherited Fields | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From class
com.atlassian.confluence.upgrade.AbstractUpgradeManager
| |||||||||||
| Public Constructors | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
Called when all immediate and deferred upgrade actions have been performed *if* an upgrade was needed.
| |||||||||||
This method has a side affect of putting an entry into the published cache indicating
whether an upgrade is required or not.
| |||||||||||
| Protected Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
Update the pluginFrameworkDependent upgrade status based on whether there are any plugin framework dependent upgrade tasks
to run.
| |||||||||||
If we are in a clustered setup, only one node should be allowed to perform upgrades that affect the database.
| |||||||||||
Runs all upgrade prerequisites.
| |||||||||||
Once the upgrade is complete, we'll need to set the new database build number in the database.
| |||||||||||
|
[Expand]
Inherited Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From class
com.atlassian.confluence.upgrade.AbstractUpgradeManager
| |||||||||||
From class
java.lang.Object
| |||||||||||
From interface
com.atlassian.confluence.upgrade.UpgradeManager
| |||||||||||
Called when all immediate and deferred upgrade actions have been performed *if* an upgrade was needed.
This method has a side affect of putting an entry into the published cache indicating whether an upgrade is required or not.
getConfiguredBuildNumber().
Update the pluginFrameworkDependent upgrade status based on whether there are any plugin framework dependent upgrade tasks to run.
| Exception |
|---|
If we are in a clustered setup, only one node should be allowed to perform upgrades that affect the database. To enforce this, nodes will need to:
| UpgradeException |
|---|
Runs all upgrade prerequisites.
Once the upgrade is complete, we'll need to set the new database build number in the database.
| databaseBuildNumber | The new database build number |
|---|
| Exception |
|---|