Interface RealizationInput


public interface RealizationInput

The aggregated inputs given to Step.realize(RealizationInput)

  • Method Details

    • getExecutionContext

      ExecutionContext getExecutionContext()
      Returns:
      the context in which any realized pipeline will eventually execute
    • getStepDefinition

      StepDefinition getStepDefinition()
      Returns:
      part of the AST that defines the step
    • getName

      String getName()

      A unique name (within the pipeline) assigned to the step

    • getDependencies

      List<RealizedStep> getDependencies()
      Returns:
      the list of realized steps that this step depends on, i.e. they are chained to this step.
    • getParameters

      Map<String,List<?>> getParameters()
      Returns:
      parameters already bound to this step via the ast
    • getBindingContext

      default BindingContext getBindingContext()
      Returns:
      the context in which binding occurs, linked to the execution context
    • getRealizationContext

      default RealizationContext getRealizationContext()
      Returns:
      the context in which realization occurs, linked to the execution context