Uses of Interface
io.goobi.viewer.model.job.quartz.IViewerJob
Packages that use IViewerJob
Package
Description
Provides Quartz scheduler integration for the Goobi viewer, defining recurring job
implementations, trigger configurations, and listener infrastructure for scheduled tasks.
-
Uses of IViewerJob in io.goobi.viewer.model.job.quartz
Classes in io.goobi.viewer.model.job.quartz that implement IViewerJobModifier and TypeClassDescriptionclassAbstract base class for Quartz-scheduled viewer jobs that dispatches work as messages to the message queue.classCronjob.Methods in io.goobi.viewer.model.job.quartz with parameters of type IViewerJobModifier and TypeMethodDescriptionstatic voidQuartzListener.executeJobOnce(IViewerJob goobiJob, org.quartz.Scheduler sched) execute a given IViewerJob a single time.static org.quartz.JobDetailQuartzListener.initializeCronJob(IViewerJob goobiJob, org.quartz.Scheduler sched) initializes given IViewerJob to run at specified times.static voidQuartzListener.initializeDailyJob(IViewerJob goobiJob, org.quartz.Scheduler sched) initializes given IViewerJob to run every day at midnight.static voidQuartzListener.initializeHourlyJob(IViewerJob goobiJob, org.quartz.Scheduler sched, int hours) initializes given IViewerJob to run every hour.static voidQuartzListener.initializeMinutelyJob(IViewerJob goobiJob, org.quartz.Scheduler sched, int minutes) initializes given IViewerJob to run every minute.