Package io.goobi.viewer.controller.mq


package io.goobi.viewer.controller.mq
ActiveMQ-based message queue infrastructure for asynchronous task processing within the Goobi viewer, including broker configuration, queue lifecycle management, message dispatch, and handler registration.
  • Class
    Description
    Reads and exposes configuration values from an ActiveMQ XML configuration file, such as the broker connector URI, admin credentials, and the scheduler directory.
    Background listener that continuously polls an ActiveMQ queue and dispatches incoming messages to the appropriate message handler.
    Interface for handlers that process ViewerMessage tickets from the message queue and return a result.
    Manages handling of messages by their respective MessageHandlers.
    Enumeration of the possible processing states for a message queue entry, each carrying a message-key label used for display in the admin UI.
    Taken from: https://vafer.org/blog/20061010091658/.
    Servlet context listener that starts and stops the embedded ActiveMQ message broker together with the web application lifecycle.
    JPA entity representing a message in the internal message queue.