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 di...@apache.org on 2008/03/21 14:34:15 UTC
svn commit: r639635 - in
/webservices/axis2/trunk/java/modules/samples/jaxws-samples/src/main/org/apache/axis2/jaxws/samples:
client/mtom/ servlet/
Author: dims
Date: Fri Mar 21 06:33:53 2008
New Revision: 639635
URL: http://svn.apache.org/viewvc?rev=639635&view=rev
Log:
get Service Type == Proxy working
Modified:
webservices/axis2/trunk/java/modules/samples/jaxws-samples/src/main/org/apache/axis2/jaxws/samples/client/mtom/MtomSample12PortProxy.java
webservices/axis2/trunk/java/modules/samples/jaxws-samples/src/main/org/apache/axis2/jaxws/samples/client/mtom/MtomSamplePortProxy.java
webservices/axis2/trunk/java/modules/samples/jaxws-samples/src/main/org/apache/axis2/jaxws/samples/client/mtom/SampleMTOMTests.java
webservices/axis2/trunk/java/modules/samples/jaxws-samples/src/main/org/apache/axis2/jaxws/samples/servlet/MTOMSampleServlet.java
Modified: webservices/axis2/trunk/java/modules/samples/jaxws-samples/src/main/org/apache/axis2/jaxws/samples/client/mtom/MtomSample12PortProxy.java
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/samples/jaxws-samples/src/main/org/apache/axis2/jaxws/samples/client/mtom/MtomSample12PortProxy.java?rev=639635&r1=639634&r2=639635&view=diff
==============================================================================
--- webservices/axis2/trunk/java/modules/samples/jaxws-samples/src/main/org/apache/axis2/jaxws/samples/client/mtom/MtomSample12PortProxy.java (original)
+++ webservices/axis2/trunk/java/modules/samples/jaxws-samples/src/main/org/apache/axis2/jaxws/samples/client/mtom/MtomSample12PortProxy.java Fri Mar 21 06:33:53 2008
@@ -90,6 +90,10 @@
_descriptor = new Descriptor();
}
+ public MtomSample12PortProxy(URL wsdlLocation) {
+ _descriptor = new Descriptor(wsdlLocation, new QName("http://org/apache/axis2/jaxws/samples/mtom/", "MtomSampleService12"));
+ }
+
public MtomSample12PortProxy(URL wsdlLocation, QName serviceName) {
_descriptor = new Descriptor(wsdlLocation, serviceName);
}
Modified: webservices/axis2/trunk/java/modules/samples/jaxws-samples/src/main/org/apache/axis2/jaxws/samples/client/mtom/MtomSamplePortProxy.java
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/samples/jaxws-samples/src/main/org/apache/axis2/jaxws/samples/client/mtom/MtomSamplePortProxy.java?rev=639635&r1=639634&r2=639635&view=diff
==============================================================================
--- webservices/axis2/trunk/java/modules/samples/jaxws-samples/src/main/org/apache/axis2/jaxws/samples/client/mtom/MtomSamplePortProxy.java (original)
+++ webservices/axis2/trunk/java/modules/samples/jaxws-samples/src/main/org/apache/axis2/jaxws/samples/client/mtom/MtomSamplePortProxy.java Fri Mar 21 06:33:53 2008
@@ -43,6 +43,11 @@
initCommon();
}
+ public Descriptor(URL wsdlLocation) {
+ _service = new MtomSampleService(wsdlLocation, new QName("http://org/apache/axis2/jaxws/samples/mtom/", "MtomSampleService"));
+ initCommon();
+ }
+
public Descriptor(URL wsdlLocation, QName serviceName) {
_service = new MtomSampleService(wsdlLocation, serviceName);
initCommon();
@@ -88,6 +93,10 @@
public MtomSamplePortProxy() {
_descriptor = new Descriptor();
+ }
+
+ public MtomSamplePortProxy(URL wsdlLocation) {
+ _descriptor = new Descriptor(wsdlLocation);
}
public MtomSamplePortProxy(URL wsdlLocation, QName serviceName) {
Modified: webservices/axis2/trunk/java/modules/samples/jaxws-samples/src/main/org/apache/axis2/jaxws/samples/client/mtom/SampleMTOMTests.java
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/samples/jaxws-samples/src/main/org/apache/axis2/jaxws/samples/client/mtom/SampleMTOMTests.java?rev=639635&r1=639634&r2=639635&view=diff
==============================================================================
--- webservices/axis2/trunk/java/modules/samples/jaxws-samples/src/main/org/apache/axis2/jaxws/samples/client/mtom/SampleMTOMTests.java (original)
+++ webservices/axis2/trunk/java/modules/samples/jaxws-samples/src/main/org/apache/axis2/jaxws/samples/client/mtom/SampleMTOMTests.java Fri Mar 21 06:33:53 2008
@@ -35,6 +35,7 @@
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
+import java.net.URL;
/**
* A sample client that uses MTOM to send an image using both the JAX-WS
@@ -70,7 +71,7 @@
tests.testMtomWithDispatch(null);
}
if (tests.tryProxy) {
- tests.testMtomWithProxy(null);
+ tests.testMtomWithProxy(null, null);
}
}
@@ -297,7 +298,7 @@
* @return String - the input string or null
* @throws Exception
*/
- public String testMtomWithProxy(String result) throws Exception {
+ public String testMtomWithProxy(String result, URL url) throws Exception {
ImageDepot response;
System.out.println(">>---------------------------------------");
System.out.println(">>MTOM Proxy Test");
@@ -318,7 +319,7 @@
try {
if (soap12) {
// Use the generated proxy
- MtomSample12PortProxy proxy = new MtomSample12PortProxy();
+ MtomSample12PortProxy proxy = new MtomSample12PortProxy(url);
proxy._getDescriptor().setEndpoint(uriString + urlSuffix);
// Enable MTOM
@@ -331,7 +332,7 @@
} else {
// SOAP 1.1 Create the service
// Use the generated proxy
- MtomSamplePortProxy proxy = new MtomSamplePortProxy();
+ MtomSamplePortProxy proxy = new MtomSamplePortProxy(url);
proxy._getDescriptor().setEndpoint(uriString + urlSuffix);
// Enable MTOM
Modified: webservices/axis2/trunk/java/modules/samples/jaxws-samples/src/main/org/apache/axis2/jaxws/samples/servlet/MTOMSampleServlet.java
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/samples/jaxws-samples/src/main/org/apache/axis2/jaxws/samples/servlet/MTOMSampleServlet.java?rev=639635&r1=639634&r2=639635&view=diff
==============================================================================
--- webservices/axis2/trunk/java/modules/samples/jaxws-samples/src/main/org/apache/axis2/jaxws/samples/servlet/MTOMSampleServlet.java (original)
+++ webservices/axis2/trunk/java/modules/samples/jaxws-samples/src/main/org/apache/axis2/jaxws/samples/servlet/MTOMSampleServlet.java Fri Mar 21 06:33:53 2008
@@ -175,7 +175,7 @@
if (svc.equals("Dispatch")) {
result = client.testMtomWithDispatch(result);
} else {
- result = client.testMtomWithProxy(result);
+ result = client.testMtomWithProxy(result, getServletConfig().getServletContext().getResource("/WEB-INF/wsdl/ImageDepot12.wsdl"));
}
}
catch (Exception e) {
---------------------------------------------------------------------
To unsubscribe, e-mail: axis-cvs-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-cvs-help@ws.apache.org