Interface MessageHandler<V>

All Known Implementing Classes:
DeleteResourceHandler, DownloadExternalResourceHandler, GeoMapUpdateHandler, IndexUsageHandler, NotifySearchUpdateHandler, PdfMessageHandler, PrerenderPdfMessageHandler, PullThemeHandler, PurgeExpiredDownloadsHandler, SearchExcelExportHandler, UpdateDataRepositoryHandler, UpdateSitemapHandler, UpdateUploadJobsHandler

public interface MessageHandler<V>
  • Method Details

    • call

      V call(ViewerMessage ticket, MessageQueueManager queueManager)
      call this method to execute the ticket
      Parameters:
      ticket - The ticket to handle
      queueManager - reference to to manage the queue
      Returns:
      V
    • call

      default V call(ViewerMessage ticket)
    • getMessageHandlerName

      String getMessageHandlerName()