[Service Bus] AmqpAnnotatedMessage followups #14886
Labels
blocking-release
Blocks release
Client
This issue points to a problem in the data-plane of the library.
Service Bus
Milestone
a. Custom logic to calculate absolute_expiry_time
Make sure the other languages have this
(.NET and JS have it #14786 (comment))
b. Re-evaluate the AmqpAnnotatedMessage interface for sending
UPDATE: removing this from the list of things to do - AmqpAnnotatedMessage is considered an advanced flow where developers are assumed to be familiar with which fields are usable and not-usable when sending. The work item here is just to makes sure there is a test that attempts to resend a received AmqpAnnotatedMessage.
...Since some of the properties that are applicable for the receive side are not applicable for send side such as below- deliveryCount #14786 (comment)- deliveryAnnotations #14786 (comment)- CreationTime (gets overridden even if set by user) #14786 (comment)- AbsoluteExpiry (gets overridden even if set by user) #14786 (comment)c. Message field validation
As part of a recent change message field validation was moved into toRheaMessage. The validation needs to cover the AMQP message code path as well.
The text was updated successfully, but these errors were encountered: