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

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Wed Feb 21 14:04:53 EST 2007


Author: clebert.suconic at jboss.com
Date: 2007-02-21 14:04:53 -0500 (Wed, 21 Feb 2007)
New Revision: 2388

Modified:
   trunk/src/main/org/jboss/jms/client/JBossConnection.java
Log:
http://jira.jboss.org/jira/browse/JBMESSAGING-860 - fix

Modified: trunk/src/main/org/jboss/jms/client/JBossConnection.java
===================================================================
--- trunk/src/main/org/jboss/jms/client/JBossConnection.java	2007-02-21 18:22:23 UTC (rev 2387)
+++ trunk/src/main/org/jboss/jms/client/JBossConnection.java	2007-02-21 19:04:53 UTC (rev 2388)
@@ -94,12 +94,34 @@
 
    public String getClientID() throws JMSException
    {
-      return delegate.getClientID();
+      ThreadContextClassLoaderChanger tccc = new ThreadContextClassLoaderChanger();
+
+      try
+      {
+         tccc.set(getClass().getClassLoader());
+
+         return delegate.getClientID();
+      }
+      finally
+      {
+         tccc.restore();
+      }
    }
 
    public void setClientID(String clientID) throws JMSException
    {
-      delegate.setClientID(clientID);
+      ThreadContextClassLoaderChanger tccc = new ThreadContextClassLoaderChanger();
+
+      try
+      {
+         tccc.set(getClass().getClassLoader());
+
+         delegate.setClientID(clientID);
+      }
+      finally
+      {
+         tccc.restore();
+      }
    }
 
    public ConnectionMetaData getMetaData() throws JMSException




More information about the jboss-cvs-commits mailing list