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

          Transition Time In Source Status Execution Times Last Executer Last Execution Date
          Open Open In Progress In Progress
          470d 4h 2m 1 Robbie Gemmell 07/Sep/11 19:43
          In Progress In Progress Reviewable Reviewable
          3d 3h 41m 1 Robbie Gemmell 10/Sep/11 23:25
          Reviewable Reviewable Resolved Resolved
          2m 31s 1 Robbie Gemmell 10/Sep/11 23:28
          Resolved Resolved Closed Closed
          1249d 21h 39m 1 Rob Godfrey 11/Feb/15 20:07
          Rob Godfrey made changes -
          Status Resolved [ 5 ] Closed [ 6 ]
          Robbie Gemmell made changes -
          Status Ready To Review [ 10006 ] Resolved [ 5 ]
          Resolution Fixed [ 1 ]
          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.
          Robbie Gemmell made changes -
          Status In Progress [ 3 ] Ready To Review [ 10006 ]
          Robbie Gemmell made changes -
          Summary Remove the dependency on Mina for the Java client Remove the dependency on Mina for the Java broker and client
          Component/s Java Broker [ 12311388 ]
          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.
          Robbie Gemmell made changes -
          Link This issue is related to QPID-3473 [ QPID-3473 ]
          Robbie Gemmell made changes -
          Fix Version/s 0.13 [ 12316854 ]
          Fix Version/s 0.14 [ 12316855 ]
          Robbie Gemmell made changes -
          Fix Version/s 0.14 [ 12316855 ]
          Robbie Gemmell made changes -
          Assignee Robbie Gemmell [ gemmellr ] Rob Godfrey [ rgodfrey ]
          Robbie Gemmell made changes -
          Status Open [ 1 ] In Progress [ 3 ]
          Robbie Gemmell made changes -
          Assignee Robbie Gemmell [ gemmellr ]
          Robbie Gemmell made changes -
          Fix Version/s 0.7 [ 12314455 ]
          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
          Emmanuel Bourg made changes -
          Field Original Value New Value
          Attachment minabuffer.patch [ 12445507 ]
          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.
          Emmanuel Bourg created issue -

            People

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

              Dates

              • Created:
                Updated:
                Resolved:

                Development