Qpid
  1. Qpid
  2. QPID-2627

Remove the dependency on Mina for the Java broker and client

    Details

      Description

      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.

      1. minabuffer.patch
        83 kB
        Emmanuel Bourg

        Issue Links

          Activity

          Hide
          Robbie Gemmell added a comment -

          Reviewed changes by Rob. Updated the build.deps file to ensure the generated client POMs are correct for the next release.

          Closing out, bye bye Mina.

          Show
          Robbie Gemmell added a comment - Reviewed changes by Rob. Updated the build.deps file to ensure the generated client POMs are correct for the next release. Closing out, bye bye Mina.
          Hide
          Robbie Gemmell added a comment -

          Updating JIRA title/components to reflect the expanded scope of completely removing Mina from the client and broker.

          Show
          Robbie Gemmell added a comment - Updating JIRA title/components to reflect the expanded scope of completely removing Mina from the client and broker.
          Hide
          Robbie Gemmell added a comment -

          Updating 'Fix For' to Unknown on issues not targeted for 0.8

          Show
          Robbie Gemmell added a comment - Updating 'Fix For' to Unknown on issues not targeted for 0.8
          Hide
          Emmanuel Bourg added a comment -

          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.

          Show
          Emmanuel Bourg added a comment - 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.

            People

            • Assignee:
              Rob Godfrey
              Reporter:
              Emmanuel Bourg
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Development