Package io.kestra.core.runners
Class ExecutableUtils
java.lang.Object
io.kestra.core.runners.ExecutableUtils
-
Method Summary
Modifier and TypeMethodDescriptionstatic State.TypeguessState(Execution execution, boolean transmitFailed, State.Type defaultState) static TaskRunmanageIterations(TaskRun taskRun, Execution execution, boolean transmitFailed) static <T extends Task & ExecutableTask<?>>
WorkerTaskExecution<?>workerTaskExecution(RunContext runContext, FlowExecutorInterface flowExecutorInterface, Execution currentExecution, Flow currentFlow, T currentTask, TaskRun currentTaskRun, Map<String, Object> inputs, List<Label> labels, Integer iteration) static WorkerTaskResultworkerTaskResult(TaskRun taskRun)
-
Method Details
-
guessState
public static State.Type guessState(Execution execution, boolean transmitFailed, State.Type defaultState) -
workerTaskResult
-
workerTaskExecution
public static <T extends Task & ExecutableTask<?>> WorkerTaskExecution<?> workerTaskExecution(RunContext runContext, FlowExecutorInterface flowExecutorInterface, Execution currentExecution, Flow currentFlow, T currentTask, TaskRun currentTaskRun, Map<String, Object> inputs, List<Label> labels, Integer iteration) throws IllegalVariableEvaluationException -
manageIterations
public static TaskRun manageIterations(TaskRun taskRun, Execution execution, boolean transmitFailed) throws InternalException - Throws:
InternalException
-