Class Events

java.lang.Object
io.quarkus.scheduler.common.runtime.Events

public final class Events extends Object
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    final jakarta.enterprise.event.Event<io.quarkus.scheduler.DelayedExecution>
     
    final jakarta.enterprise.event.Event<io.quarkus.scheduler.FailedExecution>
     
    final jakarta.enterprise.event.Event<io.quarkus.scheduler.ScheduledJobPaused>
     
    final jakarta.enterprise.event.Event<io.quarkus.scheduler.ScheduledJobResumed>
     
    final jakarta.enterprise.event.Event<io.quarkus.scheduler.SchedulerPaused>
     
    final jakarta.enterprise.event.Event<io.quarkus.scheduler.SchedulerResumed>
     
    final jakarta.enterprise.event.Event<io.quarkus.scheduler.SkippedExecution>
     
    final jakarta.enterprise.event.Event<io.quarkus.scheduler.SuccessfulExecution>
     
  • Constructor Summary

    Constructors
    Constructor
    Description
    Events(jakarta.enterprise.event.Event<io.quarkus.scheduler.SkippedExecution> skippedExecution, jakarta.enterprise.event.Event<io.quarkus.scheduler.SuccessfulExecution> successExecution, jakarta.enterprise.event.Event<io.quarkus.scheduler.FailedExecution> failedExecution, jakarta.enterprise.event.Event<io.quarkus.scheduler.DelayedExecution> delayedExecution, jakarta.enterprise.event.Event<io.quarkus.scheduler.SchedulerPaused> schedulerPaused, jakarta.enterprise.event.Event<io.quarkus.scheduler.SchedulerResumed> schedulerResumed, jakarta.enterprise.event.Event<io.quarkus.scheduler.ScheduledJobPaused> scheduledJobPaused, jakarta.enterprise.event.Event<io.quarkus.scheduler.ScheduledJobResumed> scheduledJobResumed)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static <E> CompletionStage<E>
    fire(jakarta.enterprise.event.Event<E> event, E payload)
    Fires the CDI event synchronously and asynchronously.
    void
    fireScheduledJobPaused(io.quarkus.scheduler.ScheduledJobPaused payload)
     
    void
    fireScheduledJobResumed(io.quarkus.scheduler.ScheduledJobResumed payload)
     
    void
     
    void
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • skippedExecution

      public final jakarta.enterprise.event.Event<io.quarkus.scheduler.SkippedExecution> skippedExecution
    • successExecution

      public final jakarta.enterprise.event.Event<io.quarkus.scheduler.SuccessfulExecution> successExecution
    • failedExecution

      public final jakarta.enterprise.event.Event<io.quarkus.scheduler.FailedExecution> failedExecution
    • delayedExecution

      public final jakarta.enterprise.event.Event<io.quarkus.scheduler.DelayedExecution> delayedExecution
    • schedulerPaused

      public final jakarta.enterprise.event.Event<io.quarkus.scheduler.SchedulerPaused> schedulerPaused
    • schedulerResumed

      public final jakarta.enterprise.event.Event<io.quarkus.scheduler.SchedulerResumed> schedulerResumed
    • scheduledJobPaused

      public final jakarta.enterprise.event.Event<io.quarkus.scheduler.ScheduledJobPaused> scheduledJobPaused
    • scheduledJobResumed

      public final jakarta.enterprise.event.Event<io.quarkus.scheduler.ScheduledJobResumed> scheduledJobResumed
  • Constructor Details

    • Events

      public Events(jakarta.enterprise.event.Event<io.quarkus.scheduler.SkippedExecution> skippedExecution, jakarta.enterprise.event.Event<io.quarkus.scheduler.SuccessfulExecution> successExecution, jakarta.enterprise.event.Event<io.quarkus.scheduler.FailedExecution> failedExecution, jakarta.enterprise.event.Event<io.quarkus.scheduler.DelayedExecution> delayedExecution, jakarta.enterprise.event.Event<io.quarkus.scheduler.SchedulerPaused> schedulerPaused, jakarta.enterprise.event.Event<io.quarkus.scheduler.SchedulerResumed> schedulerResumed, jakarta.enterprise.event.Event<io.quarkus.scheduler.ScheduledJobPaused> scheduledJobPaused, jakarta.enterprise.event.Event<io.quarkus.scheduler.ScheduledJobResumed> scheduledJobResumed)
  • Method Details

    • fireSchedulerPaused

      public void fireSchedulerPaused()
    • fireSchedulerResumed

      public void fireSchedulerResumed()
    • fireScheduledJobPaused

      public void fireScheduledJobPaused(io.quarkus.scheduler.ScheduledJobPaused payload)
    • fireScheduledJobResumed

      public void fireScheduledJobResumed(io.quarkus.scheduler.ScheduledJobResumed payload)
    • fire

      public static <E> CompletionStage<E> fire(jakarta.enterprise.event.Event<E> event, E payload)
      Fires the CDI event synchronously and asynchronously.

      An exception thrown from the notification of synchronous observers is not re-thrown.

      Type Parameters:
      E -
      Parameters:
      event -
      payload -
      Returns:
      the completion stage from the asynchronous notification