Package io.goobi.viewer.managedbeans
Class MessageQueueBean
java.lang.Object
io.goobi.viewer.managedbeans.MessageQueueBean
- All Implemented Interfaces:
Serializable
- See Also:
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
void
close()
void
deleteMessage
(ViewerMessage ticket) Delete a single message from the queueGet a list of all active messages in the goobi_slow queue.getQueryMessages
(String messageType) void
init()
void
boolean
boolean
isPaused()
void
void
Remove all active messages of a given type from the queue.void
void
void
setMessageType
(String messageType) void
-
Constructor Details
-
MessageQueueBean
public MessageQueueBean() -
MessageQueueBean
-
-
Method Details
-
init
@PostConstruct public void init() -
close
@PreDestroy public void close() throws javax.jms.JMSException- Throws:
javax.jms.JMSException
-
getQueueContent
-
pauseQueue
public void pauseQueue() -
resumeQueue
public void resumeQueue() -
clearQueue
public void clearQueue() -
initMessageBrokerStart
public void initMessageBrokerStart() -
getActiveQueryMesssages
Get a list of all active messages in the goobi_slow queue.- Returns:
- List
-
getQueryMessages
- Parameters:
messageType
-- Returns:
- List
-
removeMessagesFromQueue
Remove all active messages of a given type from the queue.- Parameters:
type
-
-
deleteMessage
Delete a single message from the queue- Parameters:
ticket
-
-
getMessageType
-
setMessageType
-
isMessageBrokerStart
public boolean isMessageBrokerStart() -
isPaused
public boolean isPaused() -
getLazyModelViewerHistory
-
updateMessageQueueState
public void updateMessageQueueState() -
getListeners
-
restartAllListeners
public void restartAllListeners()
-