Package org.craftercms.deployer.config
Class UpgradeManagerConfig
- java.lang.Object
-
- org.craftercms.deployer.config.UpgradeManagerConfig
-
@Configuration public class UpgradeManagerConfig extends Object
Holds all configurations related to the Upgrade Manager- Since:
- 3.1.5
- Author:
- joseross
-
-
Constructor Summary
Constructors Constructor Description UpgradeManagerConfig()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AddLifecycleHookUpgradeOperation
addLifecycleHookUpgrader()
AddProcessorUpgradeOperation
addProcessorUpgrader()
org.craftercms.commons.upgrade.UpgradeOperation<Target>
elasticsearchIndexUpgrader(boolean enabled)
EncryptionUpgradeOperation
encryptionUpgrader(org.craftercms.commons.crypto.TextEncryptor textEncryptor)
org.craftercms.commons.upgrade.UpgradeOperation<Target>
processorUpgrader()
RemovePropertyUpgradeOperation
removePropertyUpgrader()
ReplaceProcessorUpgradeOperation
replaceProcessorUpgrader()
org.craftercms.commons.upgrade.UpgradePipelineFactory<Target>
upgradePipelineFactory(org.craftercms.commons.upgrade.VersionProvider versionProvider, org.springframework.core.io.Resource configurationFile, String pipelineName)
org.craftercms.commons.upgrade.VersionProvider
versionProvider(String defaultVersion)
-
-
-
Method Detail
-
versionProvider
@Bean public org.craftercms.commons.upgrade.VersionProvider versionProvider(@Value("${deployer.main.upgrade.pipelines.target.defaultVersion}") String defaultVersion)
-
upgradePipelineFactory
@Bean public org.craftercms.commons.upgrade.UpgradePipelineFactory<Target> upgradePipelineFactory(@Autowired org.craftercms.commons.upgrade.VersionProvider versionProvider, @Value("${deployer.main.upgrade.configuration}") org.springframework.core.io.Resource configurationFile, @Value("${deployer.main.upgrade.pipelines.target.name}") String pipelineName)
-
processorUpgrader
@Bean @Scope("prototype") public org.craftercms.commons.upgrade.UpgradeOperation<Target> processorUpgrader()
-
elasticsearchIndexUpgrader
@Bean @Scope("prototype") public org.craftercms.commons.upgrade.UpgradeOperation<Target> elasticsearchIndexUpgrader(@Value("${deployer.main.upgrade.operations.elasticsearchIndexUpgrade.enabled}") boolean enabled)
-
replaceProcessorUpgrader
@Bean @Scope("prototype") public ReplaceProcessorUpgradeOperation replaceProcessorUpgrader()
-
encryptionUpgrader
@Bean @Scope("prototype") public EncryptionUpgradeOperation encryptionUpgrader(@Autowired org.craftercms.commons.crypto.TextEncryptor textEncryptor)
-
addLifecycleHookUpgrader
@Bean @Scope("prototype") public AddLifecycleHookUpgradeOperation addLifecycleHookUpgrader()
-
addProcessorUpgrader
@Bean @Scope("prototype") public AddProcessorUpgradeOperation addProcessorUpgrader()
-
removePropertyUpgrader
@Bean @Scope("prototype") public RemovePropertyUpgradeOperation removePropertyUpgrader()
-
-