qpid-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Robbie Gemmell (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (QPID-3342) Rationalise transport layer by introducing common interfaces shared by all protocols
Date Thu, 07 Jul 2011 20:45:16 GMT

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

Robbie Gemmell commented on QPID-3342:
--------------------------------------

These changes were done from scratch and are not from Andrews branch, but they do share a
common goal and overall design. Two of the four older JIRAs I closed are not being underaken
due to prior failure to make them work and our subsequent removal of the vm transport, as
per recent discussion on the mailing list concerning the work. We had initially planned to
reuse the old IO JIRAs, however when it came time to commit we decided it would be better
to create new ones and distinguish from the earlier work because the same steps were not followed
and the commits are not related enough at the code level in the way that reusing old JIRAs
associated with 9 months of work on 2 old branches would seem to imply, and so we thought
that to do so would be confusing for people looking at them.

The code changed at the IO layer is so rarely touched and the Java broker doesnt see a whole
lot of people changing it, so I didnt think a heads up to e,g. help other developers avoid
conflict was necessary.

> Rationalise transport layer by introducing common interfaces shared by all protocols
> ------------------------------------------------------------------------------------
>
>                 Key: QPID-3342
>                 URL: https://issues.apache.org/jira/browse/QPID-3342
>             Project: Qpid
>          Issue Type: Improvement
>          Components: Java Broker, Java Client, Java Common
>            Reporter: Keith Wall
>            Assignee: Robbie Gemmell
>             Fix For: 0.13
>
>         Attachments: 0002-QPID-3342-rationalise-the-existing-0-10-transport-co.patch,
0003-QPID-3342-transition-TCP-based-Mina-transport-for-0-.patch
>
>
> Refactor the transport stack by introducing two new interfaces NetworkTransport and NetworkConnection.
  Remove dependencies between IoSender and IoReceiver.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

---------------------------------------------------------------------
Apache Qpid - AMQP Messaging Implementation
Project:      http://qpid.apache.org
Use/Interact: mailto:dev-subscribe@qpid.apache.org


Mime
View raw message