Class TaskDefaultService

java.lang.Object
io.kestra.core.services.TaskDefaultService

@Singleton public class TaskDefaultService extends Object
  • Field Details

  • Constructor Details

    • TaskDefaultService

      public TaskDefaultService()
  • Method Details

    • mergeAllDefaults

      protected List<TaskDefault> mergeAllDefaults(Flow flow)
      Parameters:
      flow - the flow to extract default
      Returns:
      list of TaskDefault order by most important first
    • injectDefaults

      public Flow injectDefaults(Flow flow, Execution execution)
    • injectDefaults

      public Flow injectDefaults(Flow flow, org.slf4j.Logger logger)
    • injectDefaults

      public Flow injectDefaults(Flow flow) throws javax.validation.ConstraintViolationException
      Throws:
      javax.validation.ConstraintViolationException
    • defaults

      protected static Map<?,?> defaults(Map<?,?> task, Map<String,List<TaskDefault>> defaults)