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