Package nz.org.riskscape.engine.pipeline
Interface PipelineRealizer
public interface PipelineRealizer
Methods for converting PipelineDeclarations in to RealizedPipelines
-
Method Summary
Modifier and TypeMethodDescriptionrealize(ExecutionContext context, PipelineDeclaration pipeline) Realizes aPipelineDeclarationin to aRealizedPipeline.realize(RealizedPipeline addTo, PipelineDeclaration pipeline) Incremental version ofrealize(ExecutionContext, PipelineDeclaration)that realizes a pipeline "on top" of another pipeline, e.g.
-
Method Details
-
realize
Realizes a
PipelineDeclarationin to aRealizedPipeline. A realized pipeline is effectively 'compiled' at this point to the extent that we know the various functions exist and that it is type safe. It can now be handed over to aPipelineExecutorfor execution. -
realize
Incremental version of
realize(ExecutionContext, PipelineDeclaration)that realizes a pipeline "on top" of another pipeline, e.g. new steps should be added in on top of the existing pipeline.This method is here to support
Steps that want to realize some kind of sub pipeline that gets executed as part of the parent.
-