Class TargetUpgradePipeline
java.lang.Object
org.craftercms.commons.upgrade.impl.pipeline.DefaultUpgradePipelineImpl<Target>
org.craftercms.deployer.impl.upgrade.pipeline.TargetUpgradePipeline
- All Implemented Interfaces:
org.craftercms.commons.upgrade.UpgradePipeline<Target>
public class TargetUpgradePipeline
extends org.craftercms.commons.upgrade.impl.pipeline.DefaultUpgradePipelineImpl<Target>
Extension of
DefaultUpgradePipelineImpl
that creates a backup of the target's configuration file before
it is upgraded- Since:
- 4.0.0
- Author:
- joseross
-
Field Summary
Fields inherited from class org.craftercms.commons.upgrade.impl.pipeline.DefaultUpgradePipelineImpl
continueOnFailure, name, operations
-
Constructor Summary
ConstructorDescriptionTargetUpgradePipeline
(String name, List<org.craftercms.commons.upgrade.UpgradeOperation<Target>> upgradeOperations) -
Method Summary
Modifier and TypeMethodDescriptionprotected void
void
Methods inherited from class org.craftercms.commons.upgrade.impl.pipeline.DefaultUpgradePipelineImpl
isEmpty, setContinueOnFailure
-
Constructor Details
-
TargetUpgradePipeline
-
-
Method Details
-
execute
public void execute(org.craftercms.commons.upgrade.impl.UpgradeContext<Target> context) throws org.craftercms.commons.upgrade.exception.UpgradeException -
createConfigurationBackup
- Throws:
IOException
-