You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cxf.apache.org by dk...@apache.org on 2009/07/30 15:52:21 UTC

svn commit: r799267 - /cxf/trunk/systests/src/test/java/org/apache/cxf/systest/ws/wssc/WSSCTest.java

Author: dkulp
Date: Thu Jul 30 13:52:21 2009
New Revision: 799267

URL: http://svn.apache.org/viewvc?rev=799267&view=rev
Log:
[CXF-2371] Use a single wsdl and set the address.  Should make it faster
and use less memory

Modified:
    cxf/trunk/systests/src/test/java/org/apache/cxf/systest/ws/wssc/WSSCTest.java

Modified: cxf/trunk/systests/src/test/java/org/apache/cxf/systest/ws/wssc/WSSCTest.java
URL: http://svn.apache.org/viewvc/cxf/trunk/systests/src/test/java/org/apache/cxf/systest/ws/wssc/WSSCTest.java?rev=799267&r1=799266&r2=799267&view=diff
==============================================================================
--- cxf/trunk/systests/src/test/java/org/apache/cxf/systest/ws/wssc/WSSCTest.java (original)
+++ cxf/trunk/systests/src/test/java/org/apache/cxf/systest/ws/wssc/WSSCTest.java Thu Jul 30 13:52:21 2009
@@ -19,8 +19,6 @@
 
 package org.apache.cxf.systest.ws.wssc;
 
-import java.net.URL;
-
 import javax.xml.namespace.QName;
 import javax.xml.ws.BindingProvider;
 
@@ -101,13 +99,9 @@
             new SpringBusFactory().createBus("org/apache/cxf/systest/ws/wssc/client/client.xml");
         BusFactory.setDefaultBus(bus);
         BusFactory.setThreadDefaultBus(bus);
-        URL wsdlLocation = null;
         
+        PingService svc = new PingService();
         for (String portPrefix : argv) {
-            PingService svc;
-            wsdlLocation = new URL("http://localhost:9001/" + portPrefix + "?wsdl");
-            
-            svc = new PingService(wsdlLocation);
             final IPingService port = 
                 svc.getPort(
                     new QName(
@@ -117,7 +111,8 @@
                     IPingService.class
                 );
            
-            
+            ((BindingProvider)port).getRequestContext().put(BindingProvider.ENDPOINT_ADDRESS_PROPERTY,
+                                                            "http://localhost:9001/" + portPrefix);
             if (portPrefix.charAt(0) == '_') {
                 //MS would like the _ versions to send a cancel
                 ((BindingProvider)port).getRequestContext()