Package nz.org.riskscape.engine.pipeline
package nz.org.riskscape.engine.pipeline
-
ClassDescriptionCollector<T>Realized interface for a functor that can arbitrarily transform one set of tuples in to another.A set of characteristics a collector can have which allow the
PipelineExecutorto better optimise and organize execution.Implements a simple single-threaded collection of results from a CollectorVarious bits associated with the realization and execution of a pipelineVarious options that apply toPipelineExecutor#execute(RealizedPipeline, ExecutionOptions)Returned fromPipelineExecutor#execute(RealizedPipeline, ExecutionOptions).metadata from the execution of a pipelineA user-configurable data processing pipeline for performing hazard analysis.Thrown when a cycle is detected in a pipelineThrown byPipelinewhen adding edges or steps to a pipeline.Factory for producing problems that involve pipelines or pipeline steps.Methods for convertingPipelineDeclarations in toRealizedPipelinesAn aggregate of the current state of pipeline realization to simplify theStep.realize(RealizationInput)method.Interface for other interfaces that can be returned from aStep.realize(RealizationInput).A RealizedPipeline is the result of realizing (going from untyped to typed) aPipelineDeclarationagainst a project and a set of parameters via aPipelineRealizer.AStepthat has been realized, such that it has produced valid output.Accepts output tuples from a pipeline step, possibly for saving results, but also potentially for processing them before having them emerge somewhere else in the pipeline.A re-mix of TupleIterator that should work better in the scheduler