You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@qpid.apache.org by "ASF subversion and git services (Jira)" <ji...@apache.org> on 2022/05/06 18:46:00 UTC

[jira] [Commented] (PROTON-2541) [protonj2] Improve APIs for sender and receiver and reduce duplicated code

    [ https://issues.apache.org/jira/browse/PROTON-2541?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17533035#comment-17533035 ] 

ASF subversion and git services commented on PROTON-2541:
---------------------------------------------------------

Commit 41464d3b2ae60b37f8e76e8b901d21b625a4c246 in qpid-protonj2's branch refs/heads/main from Timothy Bish
[ https://gitbox.apache.org/repos/asf?p=qpid-protonj2.git;h=41464d3b ]

PROTON-2541 Sender and Receiver link type API updates and fixes

Better separate the sender and receiver APIs from the streams version
which has several underlying behavioral differences and create some
common link type base code to reduce code duplication in the various
link implementations making it easier to add future link types such as
asynchronous listeners etc.

> [protonj2] Improve APIs for sender and receiver and reduce duplicated code
> --------------------------------------------------------------------------
>
>                 Key: PROTON-2541
>                 URL: https://issues.apache.org/jira/browse/PROTON-2541
>             Project: Qpid Proton
>          Issue Type: Improvement
>          Components: protonj2
>    Affects Versions: protonj2-1.0.0-M5
>            Reporter: Timothy A. Bish
>            Assignee: Timothy A. Bish
>            Priority: Major
>             Fix For: protonj2-1.0.0-M6
>
>
> The current API for Sender, Receiver, StreamSender and StreamReceiver needs a bit of cleanup and separation of concerns in some areas.  In the underlying implementation there is a fair bit of duplicated code for link handling that can be pulled up to make adding other APIs for link type easier and require less boilerplate code copying. 



--
This message was sent by Atlassian Jira
(v8.20.7#820007)

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@qpid.apache.org
For additional commands, e-mail: dev-help@qpid.apache.org