Class DeployerUpgradeManager

  • All Implemented Interfaces:
    org.craftercms.commons.upgrade.UpgradeManager<Target>, org.springframework.beans.factory.Aware, org.springframework.context.ApplicationContextAware

    @Component
    public class DeployerUpgradeManager
    extends org.craftercms.commons.upgrade.impl.AbstractUpgradeManager<Target>
    Implementation of UpgradeManager for Crafter Deployer
    Since:
    3.1.5
    Author:
    joseross
    • Field Detail

      • targetPipelineFactory

        protected org.craftercms.commons.upgrade.UpgradePipelineFactory<Target> targetPipelineFactory
    • Constructor Detail

      • DeployerUpgradeManager

        @Autowired
        public DeployerUpgradeManager​(org.craftercms.commons.upgrade.UpgradePipelineFactory<Target> targetPipelineFactory)
    • Method Detail

      • doGetTargets

        protected List<Target> doGetTargets()
        Specified by:
        doGetTargets in class org.craftercms.commons.upgrade.impl.AbstractUpgradeManager<Target>
      • doUpgrade

        protected void doUpgrade​(org.craftercms.commons.upgrade.impl.UpgradeContext<Target> context)
                          throws Exception
        Specified by:
        doUpgrade in class org.craftercms.commons.upgrade.impl.AbstractUpgradeManager<Target>
        Throws:
        Exception
      • createUpgradeContext

        protected org.craftercms.commons.upgrade.impl.UpgradeContext<Target> createUpgradeContext​(Target target)
        Specified by:
        createUpgradeContext in class org.craftercms.commons.upgrade.impl.AbstractUpgradeManager<Target>