Both ActiveMQ 5.x and Artemis have client jars with implementations of
the JMS MapMessage interface, that both happen to be in a class called
ActiveMQMapMessage, but they are independent implementations and live
in different java packages.
What Justin was saying is that the Artemis implementation
There aren't any plans for more 2.19.x releases that I know of. 2.19.1
was released a year ago, very shortly after the initial transition to
requiring Java 11 with Artemis 2.20.0. There have been several newer
>2.20.0 releases since then, the current version being 2.27.1 (with
2.28.0 intended soon)
Below is the MapMessage code:
MapMessage mapMessage = new ActiveMQMapMessage();
message.forEach((key, value) -> {
try {
mapMessage.setObject(key, value);
} catch (JMSException e) {
LOG.info("Failed to create MapMessage entry with", e);
}
I found that ActiveMQM