Annotation Interface StepConfig


@Target({TYPE,METHOD}) @Retention(RUNTIME) @Documented public @interface StepConfig
Author:
Pierre Lecerf ([email protected])
  • Element Details

    • id

      String id
      Default:
      ""
    • resultKey

      String resultKey
      Default:
      ""
    • pinned

      boolean pinned
      Default:
      false
    • condition

      Class<? extends StepCondition> condition
      Default:
      tech.illuin.pipeline.step.execution.condition.StepCondition.class
    • conditionOnClass

      Class<? extends Indexable> conditionOnClass
      Default:
      tech.illuin.pipeline.input.indexer.Indexable.class
    • evaluator

      Class<? extends ResultEvaluator> evaluator
      Default:
      tech.illuin.pipeline.step.execution.evaluator.ResultEvaluator.class
    • errorHandler

      Class<? extends StepErrorHandler> errorHandler
      Default:
      tech.illuin.pipeline.step.execution.error.StepErrorHandler.class