Package org.apache.hop.pipeline.engine
Class PipelineEngineFactory
- java.lang.Object
-
- org.apache.hop.pipeline.engine.PipelineEngineFactory
-
public class PipelineEngineFactory extends Object
-
-
Constructor Summary
Constructors Constructor Description PipelineEngineFactory()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <T extends PipelineMeta>
voidapplyVariableDefinitions(IPipelineEngine<T> pipelineEngine, List<DescribedVariable> configurationVariables)Apply all the variables in the pipeline run configuration...static <T extends PipelineMeta>
IPipelineEngine<T>createPipelineEngine(IVariables parentVariables, String runConfigurationName, IHopMetadataProvider metadataProvider, T pipelineMeta)Create a new pipeline enginestatic <T extends PipelineMeta>
IPipelineEngine<T>createPipelineEngine(PipelineRunConfiguration pipelineRunConfiguration, T pipelineMeta)
-
-
-
Method Detail
-
createPipelineEngine
public static final <T extends PipelineMeta> IPipelineEngine<T> createPipelineEngine(IVariables parentVariables, String runConfigurationName, IHopMetadataProvider metadataProvider, T pipelineMeta) throws HopException
Create a new pipeline engine- Type Parameters:
T-- Parameters:
parentVariables- The parent variables to use and pass on to the pipeline engine. They will not be changed.runConfigurationName- The run configuration to usemetadataProvider-pipelineMeta-- Returns:
- Throws:
HopException
-
applyVariableDefinitions
public static <T extends PipelineMeta> void applyVariableDefinitions(IPipelineEngine<T> pipelineEngine, List<DescribedVariable> configurationVariables)
Apply all the variables in the pipeline run configuration... //- Type Parameters:
T-- Parameters:
pipelineEngine-configurationVariables-
-
createPipelineEngine
public static final <T extends PipelineMeta> IPipelineEngine<T> createPipelineEngine(PipelineRunConfiguration pipelineRunConfiguration, T pipelineMeta) throws HopException
- Throws:
HopException
-
-