You are viewing a plain text version of this content. The canonical link for it is here.
Posted to axis-cvs@ws.apache.org by pr...@apache.org on 2008/01/28 18:00:13 UTC

svn commit: r615952 - in /webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws: addressing/util/EndpointReferenceUtils.java spi/Provider.java

Author: pradine
Date: Mon Jan 28 09:00:09 2008
New Revision: 615952

URL: http://svn.apache.org/viewvc?rev=615952&view=rev
Log:
A slightly more efficient implementation of Provider.readEndpointReference()

Modified:
    webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/addressing/util/EndpointReferenceUtils.java
    webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/spi/Provider.java

Modified: webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/addressing/util/EndpointReferenceUtils.java
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/addressing/util/EndpointReferenceUtils.java?rev=615952&r1=615951&r2=615952&view=diff
==============================================================================
--- webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/addressing/util/EndpointReferenceUtils.java (original)
+++ webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/addressing/util/EndpointReferenceUtils.java Mon Jan 28 09:00:09 2008
@@ -71,6 +71,21 @@
         
         return jaxwsEPRFactory.createEndpointReference(eprInfoset, addressingNamespace);
     }
+
+    /**
+     * Convert from a {@link Source} to a
+     * subclass of {@link javax.xml.ws.EndpointReference}.
+     * 
+     * @param <T>
+     * @param source
+     * @param addressingNamespace
+     * @return
+     * @throws AxisFault
+     */
+    public static javax.xml.ws.EndpointReference convertFromAxis2(Source source, String addressingNamespace)
+    throws AxisFault, Exception {
+        return jaxwsEPRFactory.createEndpointReference(source, addressingNamespace);
+    }
     
     /**
      * Convert from a {@link javax.xml.ws.EndpointReference} to a an instance of

Modified: webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/spi/Provider.java
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/spi/Provider.java?rev=615952&r1=615951&r2=615952&view=diff
==============================================================================
--- webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/spi/Provider.java (original)
+++ webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/spi/Provider.java Mon Jan 28 09:00:09 2008
@@ -159,7 +159,7 @@
                 EndpointReferenceUtils.createAxis2EndpointReference("");
             String addressingNamespace = EndpointReferenceHelper.fromOM(axis2EPR, eprElement);
             
-            jaxwsEPR = EndpointReferenceUtils.convertFromAxis2(axis2EPR, addressingNamespace);
+            jaxwsEPR = EndpointReferenceUtils.convertFromAxis2(eprInfoset, addressingNamespace);
         }
         catch (Exception e) {
             //TODO NLS enable.



---------------------------------------------------------------------
To unsubscribe, e-mail: axis-cvs-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-cvs-help@ws.apache.org