Class AbstractStep

java.lang.Object
org.kinotic.continuum.grind.internal.api.AbstractStep
All Implemented Interfaces:
Step
Direct Known Subclasses:
JobDefinitionStep, TaskStep

public abstract class AbstractStep extends Object implements Step
Created by Navid Mitchell on 11/11/20
  • Field Details

    • sequence

      protected final int sequence
  • Constructor Details

    • AbstractStep

      public AbstractStep(int sequence)
  • Method Details

    • getSequence

      public int getSequence()
      Description copied from interface: Step
      This is the sequence for this step in the JobDefinition the first Task would create a Step with a sequence of one and so on
      Specified by:
      getSequence in interface Step
      Returns:
      the sequence for this step
    • notifyProgress

      protected void notifyProgress(Supplier<Progress> progressSupplier, reactor.core.publisher.FluxSink<Result<?>> sink, ResultOptions options, org.slf4j.Logger log)
    • notifyDiagnostic

      protected void notifyDiagnostic(DiagnosticLevel diagnosticLevel, Supplier<String> messageSupplier, reactor.core.publisher.FluxSink<Result<?>> sink, ResultOptions options, org.slf4j.Logger log)
    • notifyException

      protected void notifyException(Supplier<String> messageSupplier, Throwable throwable, reactor.core.publisher.FluxSink<Result<?>> sink, ResultOptions options, org.slf4j.Logger log)