Uploaded image for project: 'Blacktie'
  1. Blacktie
  2. BLACKTIE-304

Allow queues life span to extend beyond the XATMI server process to facilitate true asynchronous messaging.

    Details

    • Type: Feature Request
    • Status: Closed (View Workflow)
    • Priority: Critical
    • Resolution: Done
    • Affects Version/s: None
    • Fix Version/s: 2.0.0.CR1
    • Component/s: All C++
    • Labels:
      None

      Description

      Currently BlackTieStompAdministrationService is responsible for creating/deleting the queues. It should be possible to mark the queues as externally managed which would mean that clients can send requests even when the XATMI server is not available.

      i..e it should be possible to:

      1. Create a queue by deploying a queue service.xml to jboss (like jatmibroker-xatmi/src/test/resources/jatmibroker-xatmi-test-service.xml)
      2. Mark a service as externally-managed-destination in its btconfig.xml: <SERVICE name="foo" externally-managed-destination="true"/>

      tpadvertise/tpunadvertise then do nothing with the createAdminDestination/deleteAdminDestination calls, but they do allow the service to start/stop locally (i.e. the rest of the call works as normal)

        Gliffy Diagrams

          Attachments

            Issue Links

              Activity

                People

                • Assignee:
                  zhfeng Amos Feng
                  Reporter:
                  tomjenkinson Tom Jenkinson
                • Votes:
                  0 Vote for this issue
                  Watchers:
                  0 Start watching this issue

                  Dates

                  • Created:
                    Updated:
                    Resolved: