Index

A C D E F G I N O P Q R S T U V 
All Classes and Interfaces|All Packages|Constant Field Values

A

ApplicationNotRunning() - Constructor for class io.quarkus.scheduler.Scheduled.ApplicationNotRunning
 
AUTO - Static variable in annotation interface io.quarkus.scheduler.Scheduled
Constant value for Scheduled.executeWith() indicating that the implementation should be selected automatically, i.e.

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.
executeWith() - Element in annotation interface io.quarkus.scheduler.Scheduled
Choose a scheduler implementation used to execute a scheduled method.

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
The returned Instant is converted from the date-time in the default timezone.
getId() - Method in interface io.quarkus.scheduler.Trigger
 
getMethodDescription() - Method in interface io.quarkus.scheduler.Trigger
 
getNextFireTime() - Method in interface io.quarkus.scheduler.Trigger
If the trigger represents a cron-based job with a timezone, then the returned Instant takes the timezone into account.
getPreviousFireTime() - Method in interface io.quarkus.scheduler.Trigger
If the trigger represents a cron-based job with a timezone, then the returned Instant takes the timezone into account.
getScheduledFireTime() - Method in interface io.quarkus.scheduler.ScheduledExecution
If the trigger represents a cron-based job with a timezone, then the returned Instant takes the timezone into account.
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.
implementation() - Method in interface io.quarkus.scheduler.Scheduler
 
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 false is 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.

Q

QUARTZ - Static variable in annotation interface io.quarkus.scheduler.Scheduled
Constant value for Scheduled.executeWith() indicating that the Quartz implementation provided by the quarkus-quartz extension should be used.

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 Scheduler and qualifier Default.
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
setDelayed(String) - Method in interface io.quarkus.scheduler.Scheduler.JobDefinition
setExecuteWith(String) - Method in interface io.quarkus.scheduler.Scheduler.JobDefinition
setInterval(String) - Method in interface io.quarkus.scheduler.Scheduler.JobDefinition
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
 
SIMPLE - Static variable in annotation interface io.quarkus.scheduler.Scheduled
Constant value for Scheduled.executeWith() indicating that the simple in-memory implementation provided by the quarkus-scheduler extension should be used.
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.
A C D E F G I N O P Q R S T U V 
All Classes and Interfaces|All Packages|Constant Field Values