Uploaded image for project: 'ActiveMQ .Net'
  1. ActiveMQ .Net
  2. AMQNET-454

Add Apache Qpid provider to NMS

    XMLWordPrintableJSON

Details

    • New Feature
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • 1.6.0
    • None
    • NMS
    • None

    Description

      NMS includes various providers ActiveMQ, STOMP, MSMQ, EMS, and WCF. This issue proposes to add Apache Qpid as another provider.

      Qpid has a Messaging .NET Binding that is layered on top of the native C++ Qpid Messaging client. The Qpid .NET binding is attractive as the hook for tying in Qpid as an NMS provider.

      The proposed NMS provider supports AMQP 1.0 by including Qpid Proton libraries.

      From a high level this addition to Active.NMS would consist of two parts

      • Add Qpid as a vendor kit. This includes both the Qpid .NET Binding and Qpid Proton in a single kit.
      • Add the new provider with code linking NMS to Qpid

      Attachments

        1. vendor-QPid-nant-01.patch
          4 kB
          Charles E. Rolke
        2. Apache.NMS.AMQP-qpid-object-lifecycle-02.patch
          14 kB
          Charles E. Rolke
        3. Apache.NMS.AMQP-provider-configs-03.patch
          1 kB
          Charles E. Rolke
        4. Apache.NMS.AMQP-object-lifecycle-04.patch
          14 kB
          Charles E. Rolke
        5. Apache.NMS.AMQP-add-topic-05.patch
          3 kB
          Charles E. Rolke
        6. Apache.NMS.AMQP-add-message-conversions-06.patch
          12 kB
          Charles E. Rolke
        7. Apache.NMS.AMQP-connectionProperties-07.patch
          18 kB
          Charles E. Rolke
        8. Apache.NMS.AMQP-set-connection-credentials-08.patch
          5 kB
          Charles E. Rolke
        9. Apache.NMS.AMQP-copyrights-conn-str-fix-09.patch
          6 kB
          Charles E. Rolke
        10. Apache.NMS.AMQP-fix-destination-to-use-qpid-address-10.patch
          115 kB
          Charles E. Rolke
        11. Apache.NMS.AMQP-add-hello-world-example-11.patch
          28 kB
          Charles E. Rolke
        12. Apache.NMS.AMQP-add-hello-world-example-retry-12.patch
          17 kB
          Charles E. Rolke
        13. Apache.NMS.AMQP-fix-helloworld-13.patch
          7 kB
          Charles E. Rolke
        14. Apache.NMS.AMQP-fix-map-message-body-14.patch
          1 kB
          Charles E. Rolke
        15. Apache.NMS.AMQP-fix-list-message-body-15.patch
          3 kB
          Charles E. Rolke
        16. Apache.NMS.AMQP-fix-replyTo-and-receive-timeouts-16.patch
          6 kB
          Charles E. Rolke
        17. Apache.NMS.AMQP-add-connection-property-table-17.patch
          4 kB
          Charles E. Rolke
        18. RELEASE.txt
          5 kB
          Charles E. Rolke
        19. Apache.NMS.AMQP-add-hello-world-to-vs2008-18.patch
          10 kB
          Charles E. Rolke
        20. Apache.NMS.AMQP-Add-message-cloning-19.patch
          7 kB
          Charles E. Rolke
        21. Apache.NMS.AMQP-add-message-test-20.patch
          35 kB
          Charles E. Rolke
        22. Apache.NMS.AMQP-21-Add-Map-Text-Message-tests.patch
          29 kB
          Charles E. Rolke
        23. Apache.NMS.AMQP-22-add-more-tests.patch
          179 kB
          Charles E. Rolke
        24. Apache.NMS.AMQP-23a-MessageDeliveryTest.cs.patch
          3 kB
          Charles E. Rolke
        25. Apache.NMS.AMQP-23b-MSConnectionFactoryTest.cs.patch
          5 kB
          Charles E. Rolke
        26. Apache.NMS.AMQP-23c-NmsConsoleTracer.cs.patch
          2 kB
          Charles E. Rolke
        27. Apache.NMS.AMQP-23d-addTraceStatements.patch
          3 kB
          Charles E. Rolke
        28. Apache.NMS.AMQP-23e-addFilesToTestProject.patch
          2 kB
          Charles E. Rolke
        29. Apache.NMS.AMQP-24-tidy-up.patch
          3 kB
          Charles E. Rolke
        30. Apache.NMS.AMQP-25-use-qpid-0.28.patch
          14 kB
          Charles E. Rolke
        31. Apache.NMS.AMQP-26-hook-in-session-ack.patch
          4 kB
          Charles E. Rolke
        32. Apache.NMS.AMQP-27-nant-unmanaged-copy.patch
          0.6 kB
          Charles E. Rolke
        33. Apache.NMS.AMQP-28-close-qpid-sender-receiver.patch
          1 kB
          Charles E. Rolke
        34. Apache.NMS.AMQP-29-stop-sessions-before-connection.patch
          2 kB
          Charles E. Rolke
        35. vendor-Apache.QPID-00-replace-debug-with-release.patch
          23 kB
          Charles E. Rolke
        36. Apache.NMS.AMQP-30-lock-x86-only.patch
          30 kB
          Charles E. Rolke

        Activity

          People

            jgomes Jim Gomes
            chug Charles E. Rolke
            Votes:
            1 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: