You are viewing a plain text version of this content. The canonical link for it is here.
Posted to muse-commits@ws.apache.org by da...@apache.org on 2006/10/03 17:14:42 UTC

svn commit: r452532 - in /webservices/muse/trunk/samples/apache-httpd/src/org/apache/muse/test/http: remote/HttpServerClient.java testapp/HttpServerTestApp.java

Author: danj
Date: Tue Oct  3 08:14:42 2006
New Revision: 452532

URL: http://svn.apache.org/viewvc?view=rev&rev=452532
Log:
fixed old compilation error due to URI->String change in ProxyHandler API.

Modified:
    webservices/muse/trunk/samples/apache-httpd/src/org/apache/muse/test/http/remote/HttpServerClient.java
    webservices/muse/trunk/samples/apache-httpd/src/org/apache/muse/test/http/testapp/HttpServerTestApp.java

Modified: webservices/muse/trunk/samples/apache-httpd/src/org/apache/muse/test/http/remote/HttpServerClient.java
URL: http://svn.apache.org/viewvc/webservices/muse/trunk/samples/apache-httpd/src/org/apache/muse/test/http/remote/HttpServerClient.java?view=diff&rev=452532&r1=452531&r2=452532
==============================================================================
--- webservices/muse/trunk/samples/apache-httpd/src/org/apache/muse/test/http/remote/HttpServerClient.java (original)
+++ webservices/muse/trunk/samples/apache-httpd/src/org/apache/muse/test/http/remote/HttpServerClient.java Tue Oct  3 08:14:42 2006
@@ -16,7 +16,6 @@
 
 package org.apache.muse.test.http.remote;
 
-import java.net.URI;
 import java.util.Date;
 import java.util.HashMap;
 import java.util.Map;
@@ -27,14 +26,13 @@
 import org.apache.muse.core.proxy.ProxyHandler;
 import org.apache.muse.core.proxy.ReflectionProxyHandler;
 import org.apache.muse.core.serializer.SerializerRegistry;
+import org.apache.muse.test.http.SupportedLanguage;
+import org.apache.muse.test.http.SupportedLanguageSerializer;
 import org.apache.muse.ws.addressing.EndpointReference;
 import org.apache.muse.ws.addressing.soap.SoapClient;
 import org.apache.muse.ws.addressing.soap.SoapFault;
 import org.apache.muse.ws.resource.remote.WsResourceClient;
 
-import org.apache.muse.test.http.SupportedLanguage;
-import org.apache.muse.test.http.SupportedLanguageSerializer;
-
 public class HttpServerClient extends WsResourceClient
 {
     public HttpServerClient(EndpointReference arg0)
@@ -131,9 +129,9 @@
         void.class, void.class 
     };
 
-    private static final URI[] _ACTIONS = {
-        URI.create("http://ws.apache.org/muse/test/http-server/Start"), 
-        URI.create("http://ws.apache.org/muse/test/http-server/Stop") 
+    private static final String[] _ACTIONS = {
+        "http://ws.apache.org/muse/test/http-server/Start", 
+        "http://ws.apache.org/muse/test/http-server/Stop" 
     };
 
     private static final QName[] _REQUEST_NAMES = {

Modified: webservices/muse/trunk/samples/apache-httpd/src/org/apache/muse/test/http/testapp/HttpServerTestApp.java
URL: http://svn.apache.org/viewvc/webservices/muse/trunk/samples/apache-httpd/src/org/apache/muse/test/http/testapp/HttpServerTestApp.java?view=diff&rev=452532&r1=452531&r2=452532
==============================================================================
--- webservices/muse/trunk/samples/apache-httpd/src/org/apache/muse/test/http/testapp/HttpServerTestApp.java (original)
+++ webservices/muse/trunk/samples/apache-httpd/src/org/apache/muse/test/http/testapp/HttpServerTestApp.java Tue Oct  3 08:14:42 2006
@@ -20,29 +20,26 @@
 import java.net.URI;
 import java.net.UnknownHostException;
 
-import javax.xml.namespace.QName;
-
-import org.apache.muse.core.routing.CounterResourceIdFactory;
-import org.apache.muse.core.routing.ResourceIdFactory;
 import org.apache.muse.ws.addressing.EndpointReference;
 
 import org.apache.muse.test.http.SupportedLanguage;
 import org.apache.muse.test.http.remote.HttpServerClient;
 
 public class HttpServerTestApp
-{
-    public static void addReferenceParameter(EndpointReference epr)
-    {
-        ResourceIdFactory factory = new CounterResourceIdFactory();
-        QName name = factory.getIdentifierName();
-        URI value = factory.getNextIdentifier();
-        epr.addParameter(name, value);
-    }
-    
-    public static URI getLocalAddress(String contextPath, int port) 
-        throws UnknownHostException
+{    
+    public static URI getLocalAddress(String contextPath, int port)
     {
-        String ip = InetAddress.getLocalHost().getHostAddress();
+        String ip = "localhost";
+        
+        try
+        {
+            ip = InetAddress.getLocalHost().getHostAddress();
+        }
+        
+        catch (UnknownHostException error)
+        {
+            System.out.println("[WARNING] Could not read local IP address - using 'localhost' instead.");
+        }
         
         StringBuffer address = new StringBuffer();
         address.append("http://");
@@ -60,27 +57,26 @@
     
     public static void main(String[] args)
     {
+        //
+        // change these to point to different applications/servers
+        //
+        String contextPath = "/apache-httpd/services/http-server";
+        int port = 8080;
+        
+        //
+        // create EPR for test resource
+        //
+        URI address = getLocalAddress(contextPath, port);
+        EndpointReference epr = new EndpointReference(address);
+        
+        //
+        // create proxy - turn on tracing of SOAP messages
+        //
+        HttpServerClient http = new HttpServerClient(epr);
+        http.setTrace(true);
+        
         try
         {
-            //
-            // change these to point to different applications/servers
-            //
-            String contextPath = "/test-apache-httpd/services/http-server";
-            int port = 8080;
-            
-            //
-            // create EPR for test resource
-            //
-            URI address = getLocalAddress(contextPath, port);
-            EndpointReference epr = new EndpointReference(address);
-            
-            addReferenceParameter(epr);
-            
-            //
-            // create proxy - turn on tracing of SOAP messages
-            //
-            HttpServerClient http = new HttpServerClient(epr);
-            http.setTrace(true);
             
             //
             // start server
@@ -101,7 +97,15 @@
             
             for (int n = 0; n < httpLang.length; ++n)
                 System.out.println("\t" + httpLang[n]);
-            
+        }
+        
+        catch (Throwable error)
+        {
+            error.printStackTrace();
+        }
+        
+        try
+        {
             //
             // stop server
             //



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