Clebert Suconic created ARTEMIS-3026:
----------------------------------------
Summary: Allow "reencoding" of application properties on AMQP
Large Messages
Key: ARTEMIS-3026
URL: https://issues.apache.org/jira/browse/ARTEMIS-3026
Project: ActiveMQ Artemis
Issue Type: Bug
Reporter: Clebert Suconic
Assignee: Clebert Suconic
Currently if Diverts or other things call amqplargeMessage.reencode() this is a
moot operation, and there's no way to re-encode the application Properties,
Properties or anything in the LargeMessage.
It should be possible to allow replacing the application properties upon
sending.
We save the modified application properties anyways on the journal record. So,
we should allow ProtonServerSenderContext to replace the original application
properties by a new set if reencode() is called anywhere on the message.
There should be a flag that would be stored as part of the journal allowing the
broker to know if the message was ever re-encoded.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)