public interface UpgradeManagementMBean
Modifier and Type | Method and Description |
---|---|
void |
installRollingPatch(java.lang.String path)
Install a rolling patch.
|
java.util.List<oracle.axia.platform.upgrade.common.RollingPatch> |
listRollingPatches()
List current and previously installed rolling patches.
|
java.util.concurrent.BlockingQueue<java.lang.String> |
retrieveLoggingQueue()
Retrieve the log queue for the patch application.
|
int |
retrieveRollingPatchBundleCount()
Retrieve the number of patched bundles in the current rolling patch.
|
void |
rollbackRollingPatch(java.lang.String rollingPatchVersion)
Roll back a given rolling patch.
|
void |
rollbackToRollingPatchVersion(java.lang.String rollingPatchVersion)
Roll back to a given version.
|
java.util.List<oracle.axia.platform.upgrade.common.RollingPatch> listRollingPatches()
void installRollingPatch(java.lang.String path) throws java.io.IOException
path
- The path to the rolling patch zip file to install.java.io.IOException
- if there is an error during installationvoid rollbackRollingPatch(java.lang.String rollingPatchVersion) throws java.io.IOException
rollingPatchVersion
- the version of the rolling patch to roll back/remove.java.io.IOException
- if there is an error during installationvoid rollbackToRollingPatchVersion(java.lang.String rollingPatchVersion) throws java.io.IOException
rollingPatchVersion
- the version of the rolling patch to roll back *to*, e.g. remove
all later versions, but not this one.java.io.IOException
- if there is an error during installationjava.util.concurrent.BlockingQueue<java.lang.String> retrieveLoggingQueue()
int retrieveRollingPatchBundleCount()