Class FlowTriggerService

java.lang.Object
io.kestra.executor.FlowTriggerService

@Singleton public class FlowTriggerService extends Object
  • Constructor Details

    • FlowTriggerService

      public FlowTriggerService(io.kestra.core.services.ConditionService conditionService, io.kestra.core.runners.RunContextFactory runContextFactory, io.kestra.core.services.FlowService flowService)
  • Method Details

    • withFlowTriggersOnly

      public Stream<FlowTriggerService.FlowWithFlowTrigger> withFlowTriggersOnly(Stream<io.kestra.core.models.flows.FlowWithSource> allFlows)
    • flowTriggers

      public Stream<io.kestra.plugin.core.trigger.Flow> flowTriggers(io.kestra.core.models.flows.Flow flow)
    • computeExecutionsFromFlowTriggers

      public List<io.kestra.core.models.executions.Execution> computeExecutionsFromFlowTriggers(io.kestra.core.models.executions.Execution execution, List<? extends io.kestra.core.models.flows.Flow> allFlows, Optional<io.kestra.core.models.triggers.multipleflows.MultipleConditionStorageInterface> multipleConditionStorage)