You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by is...@apache.org on 2009/06/30 12:43:59 UTC

svn commit: r789668 - /webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/datasource/jaxb/JAXBDSContext.java

Author: isurues
Date: Tue Jun 30 10:43:59 2009
New Revision: 789668

URL: http://svn.apache.org/viewvc?rev=789668&view=rev
Log:
CACHE_CLASSLOADER is added as a param. but retrieved from properties. fixing it..

Modified:
    webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/datasource/jaxb/JAXBDSContext.java

Modified: webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/datasource/jaxb/JAXBDSContext.java
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/datasource/jaxb/JAXBDSContext.java?rev=789668&r1=789667&r2=789668&view=diff
==============================================================================
--- webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/datasource/jaxb/JAXBDSContext.java (original)
+++ webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/datasource/jaxb/JAXBDSContext.java Tue Jun 30 10:43:59 2009
@@ -28,6 +28,7 @@
 import org.apache.axis2.jaxws.spi.Constants;
 import org.apache.axis2.jaxws.utility.JavaUtils;
 import org.apache.axis2.jaxws.utility.XMLRootElementUtil;
+import org.apache.axis2.description.Parameter;
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
 
@@ -240,7 +241,10 @@
     public ClassLoader getClassLoader() {
         MessageContext context = getMessageContext();
         if (context != null) {
-            return (ClassLoader) context.getProperty(Constants.CACHE_CLASSLOADER);
+            Parameter param = context.getParameter(Constants.CACHE_CLASSLOADER);
+            if (param != null) {
+                return (ClassLoader) param.getValue();
+            }
         }
         return null;
     }