[jboss-user] [Messaging, JMS & JBossMQ] - Using JNDIProviderAdapter from client (MDB) code?

ewestland do-not-reply at jboss.com
Thu Aug 17 20:48:01 EDT 2006


Hello,

I am successfully using EJB3 MDBs to connect to a remote destination; defined a "RemoteJMSProvider" and connected using the "providerAdapterJNDI" annotation (see: http://wiki.jboss.org/wiki/Wiki.jsp?page=HowDoIConfigureAnEJB3MDBToTalkToARemoteQueue)

The twist is that I need to send another JMS message from within the MDB, so I need to create a client JMS connection. It seems cleanest to reuse this provider, but I am not sure if I can/should.


  | InitialContext ctx = new InitialContext();
  | JNDIProviderAdapter remoteProvider = (JNDIProviderAdapter)ctx.lookup("java:/RemoteJMSProvider"); 
  | ???
  | ConnectionFactory connectionFactory = ???
  | Connection conn = connectionFactory.createConnection();
  | ...
  | 


API for JNDIProviderAdapter:
http://docs.jboss.org/jbossas/javadoc/4.0.4/server/org/jboss/jms/jndi/JNDIProviderAdapter.html

Questions:
* Can/should I use the JNDIProviderAdapter to get a ConnectionFactory?
* If so, which jar contains JNDIProviderAdapter.class (necessary to compile)?


Thanks,
Erik

View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3965932#3965932

Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3965932



More information about the jboss-user mailing list