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.
  • Class
    Description
    Abstract 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 Job interface 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.