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 gd...@apache.org on 2004/10/20 08:34:31 UTC

svn commit: rev 55134 - in webservices/axis/trunk/java/dev/scratch/gdaniels/EngineToy/src/axis2: . transport/http

Author: gdaniels
Date: Tue Oct 19 23:34:31 2004
New Revision: 55134

Modified:
   webservices/axis/trunk/java/dev/scratch/gdaniels/EngineToy/src/axis2/Message.java
   webservices/axis/trunk/java/dev/scratch/gdaniels/EngineToy/src/axis2/Provider.java
   webservices/axis/trunk/java/dev/scratch/gdaniels/EngineToy/src/axis2/transport/http/HTTPResponder.java
Log:
Enable trivial simulation of an actual response.

Modified: webservices/axis/trunk/java/dev/scratch/gdaniels/EngineToy/src/axis2/Message.java
==============================================================================
--- webservices/axis/trunk/java/dev/scratch/gdaniels/EngineToy/src/axis2/Message.java	(original)
+++ webservices/axis/trunk/java/dev/scratch/gdaniels/EngineToy/src/axis2/Message.java	Tue Oct 19 23:34:31 2004
@@ -20,4 +20,11 @@
     public void setContent(OMElement root) {
         this.root = root;
     }
+
+    public String toString() {
+        if (root != null) {
+            return root.getObjectValue().toString();
+        }
+        return "[Empty Message]";
+    }
 }

Modified: webservices/axis/trunk/java/dev/scratch/gdaniels/EngineToy/src/axis2/Provider.java
==============================================================================
--- webservices/axis/trunk/java/dev/scratch/gdaniels/EngineToy/src/axis2/Provider.java	(original)
+++ webservices/axis/trunk/java/dev/scratch/gdaniels/EngineToy/src/axis2/Provider.java	Tue Oct 19 23:34:31 2004
@@ -1,6 +1,7 @@
 package axis2;
 
 import axis2.handlers.BasicHandler;
+import axis2.om.OMElement;
 
 /**
  * Created by IntelliJ IDEA.
@@ -18,9 +19,17 @@
         }
 
         // call java class
+        System.out.println("Provider calling Java class...");
 
         // make response message
-        
+        String msg = msgContext.getMessage().getContent().getObjectValue().toString();
+
+        Message response = new Message();
+        OMElement om = new OMElement();
+        om.setObjectValue("Response - you said '" + msg + "'");
+        response.setContent(om);
+        msgContext.setMessage(response);
+
         resp.invoke(msgContext);
         return true;
     }

Modified: webservices/axis/trunk/java/dev/scratch/gdaniels/EngineToy/src/axis2/transport/http/HTTPResponder.java
==============================================================================
--- webservices/axis/trunk/java/dev/scratch/gdaniels/EngineToy/src/axis2/transport/http/HTTPResponder.java	(original)
+++ webservices/axis/trunk/java/dev/scratch/gdaniels/EngineToy/src/axis2/transport/http/HTTPResponder.java	Tue Oct 19 23:34:31 2004
@@ -16,6 +16,8 @@
         // put the right transport stuff on the end of the chain
 
         System.out.println("HTTPResponder : Writing response... (no 202 should appear)");
+        System.out.println(context.getMessage());
+        
         return true;
     }
 }