Class PipelineEngineFactory


  • public class PipelineEngineFactory
    extends Object
    • Constructor Detail

      • PipelineEngineFactory

        public PipelineEngineFactory()
    • Method Detail

      • createPipelineEngine

        public static final <T extends PipelineMetaIPipelineEngine<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 use
        metadataProvider -
        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 -