| Modifier and Type | Class and Description |
|---|---|
(package private) static class |
QuartzScheduler.InvokerJob |
(package private) static class |
QuartzScheduler.InvokerJobFactory |
(package private) static class |
QuartzScheduler.QuartzScheduledExecution |
(package private) static class |
QuartzScheduler.QuartzTrigger |
| Constructor and Description |
|---|
QuartzScheduler(SchedulerContext context,
QuartzSupport quartzSupport,
org.eclipse.microprofile.config.Config config,
SchedulerRuntimeConfig schedulerRuntimeConfig,
javax.enterprise.event.Event<SkippedExecution> skippedExecutionEvent,
javax.enterprise.inject.Instance<org.quartz.Job> jobs,
javax.enterprise.inject.Instance<UserTransaction> userTransation) |
| Modifier and Type | Method and Description |
|---|---|
(package private) void |
destroy() |
(package private) void |
destroy(Object event)
Need to gracefully shutdown the scheduler making sure that all triggers have been
released before datasource shutdown.
|
boolean |
isRunning() |
void |
pause() |
(package private) org.quartz.Scheduler |
produceQuartzScheduler() |
void |
resume() |
(package private) void |
start(io.quarkus.runtime.StartupEvent startupEvent) |
public QuartzScheduler(SchedulerContext context, QuartzSupport quartzSupport, org.eclipse.microprofile.config.Config config, SchedulerRuntimeConfig schedulerRuntimeConfig, javax.enterprise.event.Event<SkippedExecution> skippedExecutionEvent, javax.enterprise.inject.Instance<org.quartz.Job> jobs, javax.enterprise.inject.Instance<UserTransaction> userTransation)
@Produces @Singleton org.quartz.Scheduler produceQuartzScheduler()
void destroy(@BeforeDestroyed(value=javax.enterprise.context.ApplicationScoped.class)
Object event)
event - ignored@PreDestroy void destroy()
Copyright © 2020 JBoss by Red Hat. All rights reserved.