Package io.goobi.viewer.model.job.quartz
package io.goobi.viewer.model.job.quartz
Provides Quartz scheduler integration for the Goobi viewer, defining recurring job
implementations, trigger configurations, and listener infrastructure for scheduled tasks.
-
ClassDescriptionAbstract base class for Quartz-scheduled viewer jobs that dispatches work as messages to the message queue.Cronjob.Contract for all Quartz-scheduled viewer background jobs, extending the Quartz
Jobinterface with viewer-specific lifecycle methods such as run-state tracking, job naming, direct parameter-based execution, and cron-expression support.Data transfer object that carries runtime details of a Quartz scheduler job, including its name, group, previous and next fire times, cron expression, and paused state.Servlet context listener that initializes and shuts down the Quartz scheduler on application startup and shutdown.JPA entity representing a persistent schedule configuration for a recurring background task.Indicates whether a Quartz task trigger is currently active or suspended.