For #3, I'm using a Spring JmsTemplate:
This is Groovy sample code for a selector...
String documentIdFieldName = DocumentConversionMessage.DOCUMENT_ID
String selector = "$documentIdFieldName='$documentId'"
Message jmsMessage = jmsTemplate.receiveSelected(destination,
selec
I'm an ActiveMQ newbie but I've been readying ActiveMQ in Action and I've so
far seen two ways to potentially address #1.
If the message is temporary, set the JMSExpiration header for the message.
For a temporary queue (typically for request/response) pg. 162
public void start() throws JMSExcept