[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
            Reporter: Rob Godfrey
            Assignee: Rob Godfrey


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:[email protected]

Reply via email to