If anyone's interested in a TornadoFX JMS client, I'm starting one here:
https://github.com/bekwam/brokerme. I've used Hermes a lot, but haven't been able to get it to work with WildFly. I spent the past day verifying that my Hermes' configs work with Artemis (the WildFly implementation) and ActiveMQ, but there is an HTTP upgrade that doesn't seem to be understood with the off-the-shelf providers.
So, I'm going to pull in some JARs -- as I've done in some business apps -- to talk to the message queues and topics. Mostly, I see this is a development aid to tap into the back-end and to stimulate the front-end.
So far, I put a TreeView showing the basic Servers (Queues, Topics) definitions which I plan on saving to an encrypted .json file.
I'm leaning toward a JWS deployment so that anyone can run javaws and I just have to load a shaded and signed JAR to my web server.