Package io.goobi.viewer.model.job.mq
Class PullThemeHandler
java.lang.Object
io.goobi.viewer.model.job.mq.PullThemeHandler
- All Implemented Interfaces:
MessageHandler<MessageStatus>
Message handler that pulls the latest version of the configured viewer theme from its version control repository via a shell command.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncall(ViewerMessage ticket, MessageQueueManager queueManager) Call this method to execute the ticket.static StringgetMessage(String resultString) getVersionInfo(String resultString, String buildDate) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.goobi.viewer.controller.mq.MessageHandler
call, onStartup
-
Constructor Details
-
PullThemeHandler
public PullThemeHandler()
-
-
Method Details
-
call
Description copied from interface:MessageHandlerCall this method to execute the ticket.- Specified by:
callin interfaceMessageHandler<MessageStatus>- Parameters:
ticket- The ticket to handlequeueManager- reference to to manage the queue- Returns:
- V
-
getMessageHandlerName
- Specified by:
getMessageHandlerNamein interfaceMessageHandler<MessageStatus>
-
getVersionInfo
public static AdminDeveloperBean.VersionInfo getVersionInfo(String resultString, String buildDate) throws org.jdom2.JDOMException - Throws:
org.jdom2.JDOMException
-
getMessage
- Throws:
org.jdom2.JDOMException
-