You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@qpid.apache.org by "Emmanuel Bourg (JIRA)" <qp...@incubator.apache.org> on 2010/05/25 16:42:24 UTC

[jira] Created: (QPID-2627) Remove the dependency on Mina for the Java client

Remove the dependency on Mina for the Java client
-------------------------------------------------

                 Key: QPID-2627
                 URL: https://issues.apache.org/jira/browse/QPID-2627
             Project: Qpid
          Issue Type: Improvement
          Components: Java Client, Java Common
    Affects Versions: 0.6
            Reporter: Emmanuel Bourg
            Priority: Minor
             Fix For: 0.7


The Java client doesn't use Mina for the transport but still depends on it due to several usages of the extensible ByteBuffer. The dependency on Mina could be removed by replacing the Mina ByteBuffer with the standard java.nio.ByteBuffer or a ByteArrayOutputStream when the underlying buffer needs to be extended automatically.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


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


[jira] Updated: (QPID-2627) Remove the dependency on Mina for the Java client

Posted by "Emmanuel Bourg (JIRA)" <qp...@incubator.apache.org>.
     [ https://issues.apache.org/jira/browse/QPID-2627?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Emmanuel Bourg updated QPID-2627:
---------------------------------

    Attachment: minabuffer.patch

Partial patch removing the usage of the Mina ByteBuffer. This patch doesn't address the extensibility of the buffer used when the JMS messages are created.

> Remove the dependency on Mina for the Java client
> -------------------------------------------------
>
>                 Key: QPID-2627
>                 URL: https://issues.apache.org/jira/browse/QPID-2627
>             Project: Qpid
>          Issue Type: Improvement
>          Components: Java Client, Java Common
>    Affects Versions: 0.6
>            Reporter: Emmanuel Bourg
>            Priority: Minor
>             Fix For: 0.7
>
>         Attachments: minabuffer.patch
>
>
> The Java client doesn't use Mina for the transport but still depends on it due to several usages of the extensible ByteBuffer. The dependency on Mina could be removed by replacing the Mina ByteBuffer with the standard java.nio.ByteBuffer or a ByteArrayOutputStream when the underlying buffer needs to be extended automatically.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


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