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