On JBAS, you will have the MDB Container and the JMS server on the same VM. So.. you aways need to connect locally.
If you use the ClusteredConnectionFactory, your MDBs will be crossing over connection what would be a complete mess.
ClusteredConnectionFactories are for remove VMs only.
The only situation you would make your MDB to use a ClusteredConnectionFactory is if the JBoss Messaging server is remote, what's not the usual scenario with MDBs.
OK, in fact I've understood something wrong.
greeneagle- Please search through the old posts on this forum. This question has been asked (and answered) many times.