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 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