Class Step


  • public class Step
    extends Object
    This class define a step of the recipe.
    Since:
    3.0
    Author:
    Laurent Jourdren
    • Constructor Detail

      • Step

        public Step​(Recipe recipe,
                    String stepName,
                    String processorName,
                    String sinkName,
                    Configuration conf,
                    RunConfigurationProvider runConfProvider,
                    RunIdGenerator runIdGenerator)
        Constructor.
        Parameters:
        recipe - recipe of the step
        stepName - step name
        processorName - name of the processor
        sinkName - sink name
        conf - step configuration
        runConfProvider - run configuration to use
    • Method Detail

      • getName

        public String getName()
        Get the name of the step.
        Returns:
        the name of the step
      • getProcessorName

        public String getProcessorName()
        Get the name of the processor of the step.
        Returns:
        the name of the processor of thestep
      • getInputRequirements

        public Set<DataTypeFilter> getInputRequirements()
        Get the input requirements of the processor.
        Returns:
        a set with input requirements