[jboss-cvs] JBoss Messaging SVN: r2316 - trunk/src/main/org/jboss/jms/client.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Wed Feb 14 20:02:01 EST 2007


Author: ovidiu.feodorov at jboss.com
Date: 2007-02-14 20:02:01 -0500 (Wed, 14 Feb 2007)
New Revision: 2316

Modified:
   trunk/src/main/org/jboss/jms/client/JBossSession.java
Log:
http://jira.jboss.org/jira/browse/JBMESSAGING-833

Modified: trunk/src/main/org/jboss/jms/client/JBossSession.java
===================================================================
--- trunk/src/main/org/jboss/jms/client/JBossSession.java	2007-02-15 00:07:02 UTC (rev 2315)
+++ trunk/src/main/org/jboss/jms/client/JBossSession.java	2007-02-15 01:02:01 UTC (rev 2316)
@@ -190,7 +190,19 @@
    public void setMessageListener(MessageListener listener) throws JMSException
    {
       if (log.isTraceEnabled()) { log.trace("setMessageListener(" + listener + ") called"); }
-      delegate.setMessageListener(listener);
+
+      ThreadContextClassLoaderChanger tccc = new ThreadContextClassLoaderChanger();
+
+      try
+      {
+         tccc.set(getClass().getClassLoader());
+
+         delegate.setMessageListener(listener);
+      }
+      finally
+      {
+         tccc.restore();
+      }
    }
 
    public void run()




More information about the jboss-cvs-commits mailing list