Package io.kestra.core.services
Class ConditionService
java.lang.Object
io.kestra.core.services.ConditionService
Provides business logic to manipulate
Condition-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionconditionContext(RunContext runContext, Flow flow, Execution execution) conditionContext(RunContext runContext, Flow flow, Execution execution, MultipleConditionStorageInterface multipleConditionStorage) findValidListeners(Flow flow, Execution execution) booleanisTerminatedWithListeners(Flow flow, Execution execution) booleanbooleanisValid(Condition condition, Flow flow, Execution execution, MultipleConditionStorageInterface multipleConditionStorage) booleanisValid(Flow flow, AbstractTrigger trigger, ConditionContext conditionContext) booleanisValid(Flow flow, List<ScheduleCondition> conditions, ConditionContext conditionContext) booleanisValid(AbstractTrigger trigger, Flow flow, Execution execution, MultipleConditionStorageInterface multipleConditionStorage)
-
Constructor Details
-
ConditionService
public ConditionService()
-
-
Method Details
-
isValid
public boolean isValid(Condition condition, Flow flow, @Nullable Execution execution, MultipleConditionStorageInterface multipleConditionStorage) -
isValid
-
isValid
-
isValid
public boolean isValid(Flow flow, List<ScheduleCondition> conditions, ConditionContext conditionContext) -
isValid
public boolean isValid(AbstractTrigger trigger, Flow flow, Execution execution, MultipleConditionStorageInterface multipleConditionStorage) -
conditionContext
public ConditionContext conditionContext(RunContext runContext, Flow flow, @Nullable Execution execution, MultipleConditionStorageInterface multipleConditionStorage) -
conditionContext
public ConditionContext conditionContext(RunContext runContext, Flow flow, @Nullable Execution execution) -
isTerminatedWithListeners
-
findValidListeners
-