Once you understand connectors you'll also understand which transport, i.e.g invm, netty or whatever is used when you use a particular connection factory, which should answer your last question you posted on the other thread.
"robertjlee" wrote:
Finally figured it out! We were defining the IP address in the connectors used by the Connection Factory Factory backwards: on each server, we set hornetq.remoting.netty.host as to the value needed to connect to the other server (it should have been the public IP of the local server), so when we looked it up the connection factory factory in JNDI we had to look up the opposite JNDI server in order to load the correct CFF.
This became apparant when we tried to add a second server in.