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)

Reply via email to