Class SkipConcurrentExecutionInvoker

java.lang.Object
io.quarkus.scheduler.common.runtime.DelegateInvoker
io.quarkus.scheduler.common.runtime.SkipConcurrentExecutionInvoker
All Implemented Interfaces:
ScheduledInvoker

public final class SkipConcurrentExecutionInvoker extends DelegateInvoker
An invoker wrapper that skips concurrent executions.
See Also:
  • Scheduled.concurrentExecution()
  • Scheduled.ConcurrentExecution.SKIP
  • Constructor Details

    • SkipConcurrentExecutionInvoker

      public SkipConcurrentExecutionInvoker(ScheduledInvoker delegate, jakarta.enterprise.event.Event<io.quarkus.scheduler.SkippedExecution> event)
  • Method Details

    • invoke

      public CompletionStage<Void> invoke(io.quarkus.scheduler.ScheduledExecution execution) throws Exception
      Parameters:
      execution -
      Returns:
      the result, never null
      Throws:
      Exception