Just one question about the provided API.
Why don't you provide any C and/or C++ API ?
When we use a messaging system, we often have heterogenous systems.
Most of the MOM leaders provide different langagues APIs
Maybe because we lack the cycles? :)
We would like to add all features there are, but it's a matter of resources.
That being said, you may want to check out this design forum discussion http://www.jboss.org/index.html?module=bb&op=viewtopic&t=61886