Package org.craftercms.deployer.impl
Class DeploymentPipelineImpl
- java.lang.Object
-
- org.craftercms.deployer.impl.DeploymentPipelineImpl
-
- All Implemented Interfaces:
DeploymentPipeline
public class DeploymentPipelineImpl extends Object implements DeploymentPipeline
Default implementation ofDeploymentPipeline
.- Author:
- avasquez
-
-
Field Summary
Fields Modifier and Type Field Description protected List<DeploymentProcessor>
deploymentProcessors
-
Constructor Summary
Constructors Constructor Description DeploymentPipelineImpl(List<DeploymentProcessor> deploymentProcessors)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
destroy()
Destroys the pipeline, calling destroy also on all its processorsvoid
execute(Deployment deployment)
Does a deployment.protected void
executeProcessors(Deployment deployment)
List<DeploymentProcessor>
getProcessors()
Returns the processors that make up this pipeline.
-
-
-
Field Detail
-
deploymentProcessors
protected List<DeploymentProcessor> deploymentProcessors
-
-
Constructor Detail
-
DeploymentPipelineImpl
public DeploymentPipelineImpl(List<DeploymentProcessor> deploymentProcessors)
-
-
Method Detail
-
destroy
public void destroy() throws DeployerException
Description copied from interface:DeploymentPipeline
Destroys the pipeline, calling destroy also on all its processors- Specified by:
destroy
in interfaceDeploymentPipeline
- Throws:
DeployerException
- if an error occurs
-
getProcessors
public List<DeploymentProcessor> getProcessors()
Description copied from interface:DeploymentPipeline
Returns the processors that make up this pipeline. The returned list is unmodifiable.- Specified by:
getProcessors
in interfaceDeploymentPipeline
-
execute
public void execute(Deployment deployment)
Description copied from interface:DeploymentPipeline
Does a deployment.- Specified by:
execute
in interfaceDeploymentPipeline
- Parameters:
deployment
- the deployment info
-
executeProcessors
protected void executeProcessors(Deployment deployment)
-
-