You really can create set of shared libs for each supported provider. User even should not unpack it and put to SU. Reference to needed shared lib can be made in SU's xbeam.xml file in classpath section, according to http://servicemix.apache.org/classloaders.html
In order to get respond from JMS you need to send InOut request to JMS provider. In this case respond from JMS will be put to out message. This works even if response queue is not specified. If you want, you can specify it in replyDestinationName property. I used it with new JMS provider endpoint. But make sure that respond is really sent from JMS. This means that there should be another consumer which reads message from the queue and send respond back. -- View this message in context: http://servicemix.396122.n5.nabble.com/Building-a-servicemix-component-which-can-send-JMS-message-to-any-JMS-provider-tp1604221p1842299.html Sent from the ServiceMix - User mailing list archive at Nabble.com.
