qpid-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Rajith Attapattu (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (QPID-3473) [Java] Replace use of MINA IO with IO layer developed for the Java 0-10 client
Date Wed, 07 Sep 2011 16:49:09 GMT

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

Rajith Attapattu commented on QPID-3473:
----------------------------------------

Yes I understood that part. I think there is already a patch for this from Emmanuel.
For me the biggest hurdle was the MINA IO code present in the common module and I didn't want
to touch that areas bcos I believe it was used in production in some environments. So with
that not being an issue anymore I believe we can now get to the task of getting rid of the
bytebuffer deps completely.

> [Java] Replace use of MINA IO with IO layer developed for the Java 0-10 client
> ------------------------------------------------------------------------------
>
>                 Key: QPID-3473
>                 URL: https://issues.apache.org/jira/browse/QPID-3473
>             Project: Qpid
>          Issue Type: Improvement
>          Components: Java Broker, Java Client, Java Common, Java Tests
>            Reporter: Rob Godfrey
>            Assignee: Rob Godfrey
>             Fix For: 0.14
>
>
> Historically the Java client (when using non 0-10 versions on AMQP) and the Java Broker
have used (a very old version of) MINA to provide the IO transport.  There are fundamental
issues when using MINA in the way we have been using it, and as such we have undertaken a
lot of work to properly abstract the definition of a transport layer and allow for alternatives.
> Now that the abstraction work has been completed we can replace the use of MINA with
the IO layer that was developed for the 0-10 client.  As a separate JIRA we should replace
the final dependency we have on MINA in terms of the use of their expandable ByteBuffer.
> We may decide to implement a new transport based on a current version of MINA in the
future, but if doing so we should ensure to keep within the abstractions now defined).

--
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