Details
-
Task
-
Status: Closed
-
Trivial
-
Resolution: Done
-
None
Description
JMS 2.0 specification allows for provider providing a hint that messageIDs may be disabled if the provider supports it.
From JMS 2.0 section 3.4.3
If the JMS provider accepts this hint, these messages must have the message ID set to null; if the provider ignores the hint, the message ID must be set to its normal unique value.
ActiveMQ (as of 5.17.0-SNAPSHOT) requires messageID, so this feature will be UNSUPPORTED
See: activemq.broker/Queue#doMessageSend(final ProducerBrokerExchange producerExchange, final Message message) throws IOException;