clebert suconic created ARTEMIS-1267:
----------------------------------------
Summary: Avoid certain Map parsings on AMQPMessage
Key: ARTEMIS-1267
URL: https://issues.apache.org/jira/browse/ARTEMIS-1267
Project: ActiveMQ Artemis
Issue Type: Improvement
Affects Versions: 2.1.0
Reporter: clebert suconic
Priority: Blocker
Fix For: 2.2.0
there are a few map parsers on AMQPMessage that could be avoided...
... we currently parse ApplicationProperties if no Properties are defined..
only to throw it away.
... we currently parse MessageAnnotations to throw away also.. because of
getAnnotation Properties on Message.type
We could avoid all that by:
- reading the ID of the section ahead.
- using the destination type on the producer instead of the Message.. and only
use the message on the case of an anonymous producer.
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)