Package org.craftercms.deployer.config
Class UpgradeManagerConfig
java.lang.Object
org.craftercms.deployer.config.UpgradeManagerConfig
Holds all configurations related to the Upgrade Manager
- Since:
- 3.1.5
- Author:
- joseross
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.craftercms.commons.upgrade.UpgradeOperation
<Target> elasticsearchIndexUpgrader
(boolean enabled) encryptionUpgrader
(org.craftercms.commons.crypto.TextEncryptor textEncryptor) org.craftercms.commons.upgrade.UpgradeOperation
<Target> org.craftercms.commons.upgrade.UpgradeConfigurationProvider
<org.apache.commons.configuration2.HierarchicalConfiguration> upgradeConfigurationProvider
(org.springframework.core.io.Resource configurationFile) org.craftercms.commons.upgrade.UpgradePipelineFactory
<Target> upgradePipelineFactory
(org.craftercms.commons.upgrade.VersionProvider versionProvider, org.craftercms.commons.upgrade.UpgradeConfigurationProvider<org.apache.commons.configuration2.HierarchicalConfiguration> configurationProvider, String pipelineName) org.craftercms.commons.upgrade.VersionProvider
versionProvider
(String defaultVersion)
-
Constructor Details
-
UpgradeManagerConfig
public UpgradeManagerConfig()
-
-
Method Details
-
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, @Autowired org.craftercms.commons.upgrade.UpgradeConfigurationProvider<org.apache.commons.configuration2.HierarchicalConfiguration> configurationProvider, @Value("${deployer.main.upgrade.pipelines.target.name}") String pipelineName) -
upgradeConfigurationProvider
@Bean public org.craftercms.commons.upgrade.UpgradeConfigurationProvider<org.apache.commons.configuration2.HierarchicalConfiguration> upgradeConfigurationProvider(@Value("${deployer.main.upgrade.configuration}") org.springframework.core.io.Resource configurationFile) -
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
-
encryptionUpgrader
@Bean @Scope("prototype") public EncryptionUpgradeOperation encryptionUpgrader(@Autowired org.craftercms.commons.crypto.TextEncryptor textEncryptor) -
addLifecycleHookUpgrader
-
addProcessorUpgrader
-
removePropertyUpgrader
-
removeProcessorUpgrader
-