Uses of Class
io.goobi.viewer.controller.mq.MessageQueueManager
Packages that use MessageQueueManager
Package
Description
ActiveMQ-based message queue infrastructure for asynchronous task processing within the Goobi viewer,
including broker configuration, queue lifecycle management, message dispatch, and handler registration.
JSF managed beans (CDI backing beans) of the Goobi viewer.
CDI-managed beans that provide application-scoped, session-scoped, request-scoped, and view-scoped
storage contexts, centralizing shared state such as configuration data, user session information,
and view-level caches for the Goobi viewer web application.
Contains ActiveMQ message handlers that process job requests dispatched via the
viewer's internal message queue, covering PDF generation, uploads, sitemap updates,
and other background tasks.
Provides Quartz scheduler integration for the Goobi viewer, defining recurring job
implementations, trigger configurations, and listener infrastructure for scheduled tasks.
-
Uses of MessageQueueManager in io.goobi.viewer.controller.mq
Methods in io.goobi.viewer.controller.mq with parameters of type MessageQueueManagerModifier and TypeMethodDescriptionMessageHandler.call(ViewerMessage ticket, MessageQueueManager queueManager) Call this method to execute the ticket.Constructors in io.goobi.viewer.controller.mq with parameters of type MessageQueueManagerModifierConstructorDescriptionDefaultQueueListener(MessageQueueManager messageBroker, String queueType) -
Uses of MessageQueueManager in io.goobi.viewer.managedbeans
Constructors in io.goobi.viewer.managedbeans with parameters of type MessageQueueManagerModifierConstructorDescriptionMessageQueueBean(MessageQueueManager broker) Creates a new MessageQueueBean instance. -
Uses of MessageQueueManager in io.goobi.viewer.managedbeans.storage
Methods in io.goobi.viewer.managedbeans.storage that return MessageQueueManagerMethods in io.goobi.viewer.managedbeans.storage with parameters of type MessageQueueManagerModifier and TypeMethodDescriptionvoidApplicationBean.setMessageBroker(MessageQueueManager messageBroker) -
Uses of MessageQueueManager in io.goobi.viewer.model.job.mq
Methods in io.goobi.viewer.model.job.mq with parameters of type MessageQueueManagerModifier and TypeMethodDescriptionCreateDownloadEpubMessageHandler.call(ViewerMessage message, MessageQueueManager queueManager) CreateDownloadPdfMessageHandler.call(ViewerMessage message, MessageQueueManager queueManager) DeleteResourceHandler.call(ViewerMessage ticket, MessageQueueManager queueManager) DownloadExternalResourceHandler.call(ViewerMessage message, MessageQueueManager queueManager) GeoMapUpdateHandler.call(ViewerMessage ticket, MessageQueueManager queueManager) IndexUsageHandler.call(ViewerMessage message, MessageQueueManager queueManager) NotifySearchUpdateHandler.call(ViewerMessage ticket, MessageQueueManager queueManager) PrerenderPdfMessageHandler.call(ViewerMessage ticket, MessageQueueManager queueManager) PullThemeHandler.call(ViewerMessage ticket, MessageQueueManager queueManager) PurgeExpiredBearerTokensHandler.call(ViewerMessage message, MessageQueueManager queueManager) PurgeExpiredDownloadPdfsMessageHandler.call(ViewerMessage message, MessageQueueManager queueManager) PurgeExpiredDownloadsHandler.call(ViewerMessage message, MessageQueueManager queueManager) RefreshArchiveTreeHandler.call(ViewerMessage ticket, MessageQueueManager queueManager) SearchExcelExportHandler.call(ViewerMessage message, MessageQueueManager queueManager) UpdateDataRepositoryHandler.call(ViewerMessage message, MessageQueueManager queueManager) UpdateSitemapHandler.call(ViewerMessage message, MessageQueueManager queueManager) UpdateUploadJobsHandler.call(ViewerMessage ticket, MessageQueueManager queueManager) -
Uses of MessageQueueManager in io.goobi.viewer.model.job.quartz
Methods in io.goobi.viewer.model.job.quartz with parameters of type MessageQueueManagerModifier and TypeMethodDescriptionvoidHandleMessageJob.execute(Map<String, Object> params, MessageQueueManager messageBroker) voidIViewerJob.execute(Map<String, Object> params, MessageQueueManager messageBroker) Constructors in io.goobi.viewer.model.job.quartz with parameters of type MessageQueueManagerModifierConstructorDescriptionHandleMessageJob(ITaskType taskType, String cronSchedulerExpression, MessageQueueManager messageBroker) QuartzListener(IDAO dao, Configuration config, MessageQueueManager messageBroker)