jbm is JBoss Messaging, jbmq is the older product JBoss MQ
The ESB supports JBM out of the box now, so stick to that
Both configurations are provided as we still support both providers within the project.
The build scripts will automatically detect which provider is being used in your server and deploy the appropriate configuration file as part of the .esb artifact.
so for now, does it depend on jboss server or depend on which version of the JBossESB I used?
It depends on the server you are using, not the version of JBossESB.
If you use the standalone jbossesb-server that we provide then it will be using JBoss Messaging. If you install the ESB server into JBoss AS then it is likely to be using JBossMQ.