Update the message expiry property remaining seconds when a publish is forwarded.
Updates SerDes for segmented queues to store also the message expiry value.
What does this PR do?
Updates the message expiry property, during forwarding of a publish, with the remaining seconds before expire.
This is done after extract a message from the Session's queue and before composing the publish message to forward.
Why is it important/What is the impact to the user?
Completes the management of the message expiry property
Checklist
[x] My code follows the style guidelines of this project
[x] I have commented my code, particularly in hard-to-understand areas
[ ] I have made corresponding changes to the documentation
[ ] I have made corresponding change to the default configuration files (and/or docker env variables)
[x] I have added tests that prove my fix is effective or that my feature works
[x] I have updated the Changelog if it's a feature or a fix that has to be reported
Release notes
Update the message expiry property remaining seconds when a publish is forwarded. Updates SerDes for segmented queues to store also the message expiry value.
What does this PR do?
Updates the message expiry property, during forwarding of a publish, with the remaining seconds before expire. This is done after extract a message from the Session's queue and before composing the publish message to forward.
Why is it important/What is the impact to the user?
Completes the management of the message expiry property
Checklist
[ ] I have made corresponding changes to the documentation[ ] I have made corresponding change to the default configuration files (and/or docker env variables)Related issues