Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- ApplicationNotRunning() - Constructor for class io.quarkus.scheduler.Scheduled.ApplicationNotRunning
C
- concurrentExecution() - Element in annotation interface io.quarkus.scheduler.Scheduled
-
Specify the strategy to handle concurrent execution of a scheduled method.
- cron() - Element in annotation interface io.quarkus.scheduler.Scheduled
-
Defines a cron-like expression.
D
- DEFAULT_TIMEZONE - Static variable in annotation interface io.quarkus.scheduler.Scheduled
-
Constant value for
Scheduled.timeZone()indicating that the default timezone should be used. - delay() - Element in annotation interface io.quarkus.scheduler.Scheduled
-
Delays the time the trigger should start at.
- delayed() - Element in annotation interface io.quarkus.scheduler.Scheduled
-
Defines a period after which the trigger should start.
- delayUnit() - Element in annotation interface io.quarkus.scheduler.Scheduled
E
- every() - Element in annotation interface io.quarkus.scheduler.Scheduled
-
Defines the period between invocations.
F
- FailedExecution - Class in io.quarkus.scheduler
-
This event is fired synchronously and asynchronously when an execution of a scheduled method throw an exception.
- FailedExecution(ScheduledExecution) - Constructor for class io.quarkus.scheduler.FailedExecution
- FailedExecution(ScheduledExecution, Throwable) - Constructor for class io.quarkus.scheduler.FailedExecution
- fireTime - Variable in class io.quarkus.scheduler.SkippedExecution
G
- getDetail() - Method in class io.quarkus.scheduler.SkippedExecution
- getException() - Method in class io.quarkus.scheduler.FailedExecution
- getExecution() - Method in class io.quarkus.scheduler.FailedExecution
- getExecution() - Method in class io.quarkus.scheduler.SkippedExecution
- getExecution() - Method in class io.quarkus.scheduler.SuccessfulExecution
- getFireTime() - Method in interface io.quarkus.scheduler.ScheduledExecution
-
Unlike
Trigger.getPreviousFireTime()this method always returns the same value. - getId() - Method in interface io.quarkus.scheduler.Trigger
- getMethodDescription() - Method in interface io.quarkus.scheduler.Trigger
- getNextFireTime() - Method in interface io.quarkus.scheduler.Trigger
- getPreviousFireTime() - Method in interface io.quarkus.scheduler.Trigger
- getScheduledFireTime() - Method in interface io.quarkus.scheduler.ScheduledExecution
- getScheduledJob(String) - Method in interface io.quarkus.scheduler.Scheduler
- getScheduledJobs() - Method in interface io.quarkus.scheduler.Scheduler
- getTrigger() - Method in interface io.quarkus.scheduler.ScheduledExecution
- getTrigger() - Method in class io.quarkus.scheduler.ScheduledJobPaused
- getTrigger() - Method in class io.quarkus.scheduler.ScheduledJobResumed
I
- identity() - Element in annotation interface io.quarkus.scheduler.Scheduled
-
Optionally defines a unique identifier for this job.
- INSTANCE - Static variable in class io.quarkus.scheduler.SchedulerPaused
- INSTANCE - Static variable in class io.quarkus.scheduler.SchedulerResumed
- io.quarkus.scheduler - package io.quarkus.scheduler
- isOverdue() - Method in interface io.quarkus.scheduler.Trigger
-
The grace period is configurable with
Scheduled.overdueGracePeriod(). - isPaused(String) - Method in interface io.quarkus.scheduler.Scheduler
-
Identity must not be null and
falseis returned for non-existent identity. - isRunning() - Method in interface io.quarkus.scheduler.Scheduler
N
- Never() - Constructor for class io.quarkus.scheduler.Scheduled.Never
- newJob(String) - Method in interface io.quarkus.scheduler.Scheduler
-
Creates a new job definition.
O
- overdueGracePeriod() - Element in annotation interface io.quarkus.scheduler.Scheduled
-
Defines a period after which the job is considered overdue.
P
- pause() - Method in interface io.quarkus.scheduler.Scheduler
-
Pause the scheduler.
- pause(String) - Method in interface io.quarkus.scheduler.Scheduler
-
Pause a specific job.
- PROCEED - Enum constant in enum class io.quarkus.scheduler.Scheduled.ConcurrentExecution
-
The scheduled method can be executed concurrently, i.e.
R
- resume() - Method in interface io.quarkus.scheduler.Scheduler
-
Resume the scheduler.
- resume(String) - Method in interface io.quarkus.scheduler.Scheduler
-
Resume a specific job.
S
- schedule() - Method in interface io.quarkus.scheduler.Scheduler.JobDefinition
-
Attempts to schedule the job.
- Scheduled - Annotation Interface in io.quarkus.scheduler
-
Identifies a method of a bean class that is automatically scheduled and invoked by the container.
- Scheduled.ApplicationNotRunning - Class in io.quarkus.scheduler
-
Execution is skipped if the application is not running (either not started or already shutdown).
- Scheduled.ConcurrentExecution - Enum Class in io.quarkus.scheduler
-
Represents a strategy to handle concurrent execution of a scheduled method.
- Scheduled.Never - Class in io.quarkus.scheduler
-
Execution is never skipped.
- Scheduled.Schedules - Annotation Interface in io.quarkus.scheduler
- Scheduled.SkipPredicate - Interface in io.quarkus.scheduler
- ScheduledExecution - Interface in io.quarkus.scheduler
-
Execution metadata of a specific scheduled job.
- ScheduledJobPaused - Class in io.quarkus.scheduler
-
This event is fired synchronously and asynchronously when the
Scheduler.pause(String)method is called. - ScheduledJobPaused(Trigger) - Constructor for class io.quarkus.scheduler.ScheduledJobPaused
- ScheduledJobResumed - Class in io.quarkus.scheduler
-
This event is fired synchronously and asynchronously when the
Scheduler.resume(String)method is called. - ScheduledJobResumed(Trigger) - Constructor for class io.quarkus.scheduler.ScheduledJobResumed
- Scheduler - Interface in io.quarkus.scheduler
-
The container provides a built-in bean with bean type
Schedulerand qualifierDefault. - Scheduler.JobDefinition - Interface in io.quarkus.scheduler
-
The job definition is a builder-like API that can be used to define a job programmatically.
- SchedulerPaused - Class in io.quarkus.scheduler
-
This event is fired synchronously and asynchronously when the
Scheduler.pause()method is called. - SchedulerPaused() - Constructor for class io.quarkus.scheduler.SchedulerPaused
- SchedulerResumed - Class in io.quarkus.scheduler
-
This event is fired synchronously and asynchronously when the
Scheduler.resume()method is called. - SchedulerResumed() - Constructor for class io.quarkus.scheduler.SchedulerResumed
- setAsyncTask(Class<? extends Function<ScheduledExecution, Uni<Void>>>) - Method in interface io.quarkus.scheduler.Scheduler.JobDefinition
-
The class must either represent a CDI bean or declare a public no-args constructor.
- setAsyncTask(Function<ScheduledExecution, Uni<Void>>) - Method in interface io.quarkus.scheduler.Scheduler.JobDefinition
- setConcurrentExecution(Scheduled.ConcurrentExecution) - Method in interface io.quarkus.scheduler.Scheduler.JobDefinition
- setCron(String) - Method in interface io.quarkus.scheduler.Scheduler.JobDefinition
-
The schedule is defined either by
Scheduler.JobDefinition.setCron(String)or byScheduler.JobDefinition.setInterval(String). - setDelayed(String) - Method in interface io.quarkus.scheduler.Scheduler.JobDefinition
- setInterval(String) - Method in interface io.quarkus.scheduler.Scheduler.JobDefinition
-
The schedule is defined either by
Scheduler.JobDefinition.setCron(String)or byScheduler.JobDefinition.setInterval(String). - setOverdueGracePeriod(String) - Method in interface io.quarkus.scheduler.Scheduler.JobDefinition
- setSkipPredicate(Scheduled.SkipPredicate) - Method in interface io.quarkus.scheduler.Scheduler.JobDefinition
- setSkipPredicate(Class<? extends Scheduled.SkipPredicate>) - Method in interface io.quarkus.scheduler.Scheduler.JobDefinition
- setTask(Class<? extends Consumer<ScheduledExecution>>) - Method in interface io.quarkus.scheduler.Scheduler.JobDefinition
-
The class must either represent a CDI bean or declare a public no-args constructor.
- setTask(Class<? extends Consumer<ScheduledExecution>>, boolean) - Method in interface io.quarkus.scheduler.Scheduler.JobDefinition
-
The class must either represent a CDI bean or declare a public no-args constructor.
- setTask(Consumer<ScheduledExecution>) - Method in interface io.quarkus.scheduler.Scheduler.JobDefinition
- setTask(Consumer<ScheduledExecution>, boolean) - Method in interface io.quarkus.scheduler.Scheduler.JobDefinition
-
Configures the task to schedule.
- setTimeZone(String) - Method in interface io.quarkus.scheduler.Scheduler.JobDefinition
- shutdown(ShutdownEvent) - Method in class io.quarkus.scheduler.Scheduled.ApplicationNotRunning
- SKIP - Enum constant in enum class io.quarkus.scheduler.Scheduled.ConcurrentExecution
-
The scheduled method is never executed concurrently, i.e.
- skipExecutionIf() - Element in annotation interface io.quarkus.scheduler.Scheduled
-
Specify the predicate that can be used to skip an execution of a scheduled method.
- SkippedExecution - Class in io.quarkus.scheduler
-
This event is fired synchronously and asynchronously when an execution of a scheduled method is skipped.
- SkippedExecution(ScheduledExecution) - Constructor for class io.quarkus.scheduler.SkippedExecution
- SkippedExecution(ScheduledExecution, String) - Constructor for class io.quarkus.scheduler.SkippedExecution
- started(StartupEvent) - Method in class io.quarkus.scheduler.Scheduled.ApplicationNotRunning
- SuccessfulExecution - Class in io.quarkus.scheduler
-
This event is fired synchronously and asynchronously when an execution of a scheduled method is successful.
- SuccessfulExecution(ScheduledExecution) - Constructor for class io.quarkus.scheduler.SuccessfulExecution
T
- test(ScheduledExecution) - Method in class io.quarkus.scheduler.Scheduled.ApplicationNotRunning
- test(ScheduledExecution) - Method in class io.quarkus.scheduler.Scheduled.Never
- test(ScheduledExecution) - Method in interface io.quarkus.scheduler.Scheduled.SkipPredicate
- timeZone() - Element in annotation interface io.quarkus.scheduler.Scheduled
-
The time zone ID for the
Scheduled.cron(). - toString() - Method in class io.quarkus.scheduler.FailedExecution
- toString() - Method in class io.quarkus.scheduler.SkippedExecution
- toString() - Method in class io.quarkus.scheduler.SuccessfulExecution
- Trigger - Interface in io.quarkus.scheduler
-
Trigger is bound to a scheduled job.
- triggerId - Variable in class io.quarkus.scheduler.SkippedExecution
U
- unscheduleJob(String) - Method in interface io.quarkus.scheduler.Scheduler
-
Removes the job previously added via
Scheduler.newJob(String).
V
- value() - Element in annotation interface io.quarkus.scheduler.Scheduled.Schedules
- valueOf(String) - Static method in enum class io.quarkus.scheduler.Scheduled.ConcurrentExecution
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class io.quarkus.scheduler.Scheduled.ConcurrentExecution
-
Returns an array containing the constants of this enum class, in the order they are declared.
All Classes and Interfaces|All Packages|Constant Field Values