Class DeploymentPipelineFactoryImpl

    • Constructor Detail

      • DeploymentPipelineFactoryImpl

        public DeploymentPipelineFactoryImpl()
    • Method Detail

      • getPipeline

        public DeploymentPipeline getPipeline​(org.apache.commons.configuration2.HierarchicalConfiguration<org.apache.commons.configuration2.tree.ImmutableNode> configuration,
                                              org.springframework.context.ApplicationContext applicationContext,
                                              String pipelinePropertyName)
                                       throws org.craftercms.commons.config.ConfigurationException,
                                              DeployerException
        Description copied from interface: DeploymentPipelineFactory
        Creates a DeploymentPipeline based on the specified configuration
        Specified by:
        getPipeline in interface DeploymentPipelineFactory
        Parameters:
        configuration - the target's YAML configuration
        applicationContext - the target's application context
        pipelinePropertyName - the name of the pipeline property in the YAML configuration
        Returns:
        the deployment pipeline
        Throws:
        org.craftercms.commons.config.ConfigurationException - if a configuration related exception occurs
        DeployerException - if a general error occurs