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)