Hi.

Any reason for using the senderId instead of the address for the source
address of a sender (e.g. [1])?

This does not align with what's done for receivers where the address is
used for both the source and target address and I don't see anything
specific in the spec that justifies this choice.

The source address then ends up being something
like ID:bbd3c071-efd4-4ee4-be3d-870ee90b7d7e:2:1:1:1.

This makes it impossible to implement Link Pairing [2], as the 2 following
conditions cannot be met:
  * The source address for L1 is identical to the target address for L2
  * The source address for L2 is identical to the target address for L1

Would it be possible to set the target/source addresses from the client API?

Thanks.

[1]
https://github.com/apache/qpid-protonj2/blob/b5ac05d77ce697d0290643709bb2f5d718a1a673/protonj2-client/src/main/java/org/apache/qpid/protonj2/client/impl/ClientSenderBuilder.java#L120
[2] https://docs.oasis-open.org/amqp/linkpair/v1.0/linkpair-v1.0.html

Reply via email to