Package-level declarations

Types

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class MangledNameBuilder(initialName: String = "")

Builder for creating unique (but mangled) stage names.

Link copied to clipboard
Link copied to clipboard
abstract class PipelineStage(val inType: KClass<out StageResult>, val outType: KClass<out StageResult>) : StateTraceable<PipelineStage.ExecStateData, Unit>
Link copied to clipboard

Utilities for transforming Pipeline and LazyPipeline.

Link copied to clipboard

Helper class for checking the required properties of a Pipeline.

Link copied to clipboard
abstract class StageFailureHandler

Reference implementations for PipelineStage.onExecFailedImpl.

Link copied to clipboard
sealed class StageResult

The result of a pipeline stage.

Functions

Link copied to clipboard

Builder method for adding a lazy pipeline stage to the lazy pipeline

Link copied to clipboard

Casts this into the stage result type of OutT, or throws IllegalArgumentException if the conversion is not possible.

Link copied to clipboard

Casts this into the stage result type of outClazz.

Link copied to clipboard

Factory method for creating a lazy pipeline stage not appended to a pipeline

Link copied to clipboard

Evaluates a lazy pipeline to a pipeline by applying context to each lazy pipeline stage