[jbossws-commits] JBossWS SVN: r10711 - stack/native/trunk/modules/core/src/main/java/org/jboss/ws/core/jaxws/handler.

jbossws-commits at lists.jboss.org jbossws-commits at lists.jboss.org
Thu Sep 17 11:30:33 EDT 2009


Author: alessio.soldano at jboss.com
Date: 2009-09-17 11:30:33 -0400 (Thu, 17 Sep 2009)
New Revision: 10711

Modified:
   stack/native/trunk/modules/core/src/main/java/org/jboss/ws/core/jaxws/handler/MessageContextJAXWS.java
Log:
[JBWS-2767] Setting an URI instead of an InputSource in MessageContext - WSDL_DESCRIPTION


Modified: stack/native/trunk/modules/core/src/main/java/org/jboss/ws/core/jaxws/handler/MessageContextJAXWS.java
===================================================================
--- stack/native/trunk/modules/core/src/main/java/org/jboss/ws/core/jaxws/handler/MessageContextJAXWS.java	2009-09-17 10:37:02 UTC (rev 10710)
+++ stack/native/trunk/modules/core/src/main/java/org/jboss/ws/core/jaxws/handler/MessageContextJAXWS.java	2009-09-17 15:30:33 UTC (rev 10711)
@@ -24,6 +24,7 @@
 import java.io.ByteArrayInputStream;
 import java.io.ByteArrayOutputStream;
 import java.io.IOException;
+import java.net.URISyntaxException;
 import java.net.URL;
 
 import javax.xml.ws.handler.MessageContext;
@@ -127,7 +128,7 @@
    {
       super.setOperationMetaData(opMetaData);
 
-      // [JBWS-2031] Implement standard message context properties
+      // [JBWS-2013] Implement standard message context properties
       if (opMetaData != null)
       {
          EndpointMetaData epMetaData = opMetaData.getEndpointMetaData();
@@ -138,14 +139,11 @@
          {
             try
             {
-               ByteArrayOutputStream baos = new ByteArrayOutputStream();
-               IOUtils.copyStream(baos, wsdlURL.openStream()); // [JBWS-2325] ensure file descriptors are closed
-               InputSource inputSource = new InputSource(new ByteArrayInputStream(baos.toByteArray()));
-               put(MessageContext.WSDL_DESCRIPTION, inputSource);
+               put(MessageContext.WSDL_DESCRIPTION, wsdlURL.toURI());
             }
-            catch (IOException ex)
+            catch (URISyntaxException e)
             {
-               throw new WSException("Cannot open: " + wsdlURL);
+               log.warn("Cannot get the wsdl url", e);
             }
          }
 



More information about the jbossws-commits mailing list