[jboss-svn-commits] JBL Code SVN: r18566 - labs/jbossesb/workspace/sandbox/jetty/quickstart1/src/org/jboss/soa/esb/samples/quickstart/httptest.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Fri Feb 22 13:52:28 EST 2008


Author: tfennelly
Date: 2008-02-22 13:52:27 -0500 (Fri, 22 Feb 2008)
New Revision: 18566

Added:
   labs/jbossesb/workspace/sandbox/jetty/quickstart1/src/org/jboss/soa/esb/samples/quickstart/httptest/HttpRequestPrinter.java
Removed:
   labs/jbossesb/workspace/sandbox/jetty/quickstart1/src/org/jboss/soa/esb/samples/quickstart/httptest/MyAction.java
Log:
renamed action class

Added: labs/jbossesb/workspace/sandbox/jetty/quickstart1/src/org/jboss/soa/esb/samples/quickstart/httptest/HttpRequestPrinter.java
===================================================================
--- labs/jbossesb/workspace/sandbox/jetty/quickstart1/src/org/jboss/soa/esb/samples/quickstart/httptest/HttpRequestPrinter.java	                        (rev 0)
+++ labs/jbossesb/workspace/sandbox/jetty/quickstart1/src/org/jboss/soa/esb/samples/quickstart/httptest/HttpRequestPrinter.java	2008-02-22 18:52:27 UTC (rev 18566)
@@ -0,0 +1,60 @@
+package org.jboss.soa.esb.samples.quickstart.httptest;
+
+import org.jboss.soa.esb.actions.AbstractActionLifecycle;
+import org.jboss.soa.esb.helpers.ConfigTree;
+import org.jboss.soa.esb.http.HttpInvocation;
+import org.jboss.soa.esb.message.Message;
+
+import java.util.Enumeration;
+
+public class HttpRequestPrinter extends AbstractActionLifecycle {
+
+    protected ConfigTree _config;
+
+    public HttpRequestPrinter(ConfigTree config) {
+        _config = config;
+    }
+
+
+    public Message process(Message message) throws Exception {
+
+        StringBuffer response = new StringBuffer();
+        HttpInvocation invocation = (HttpInvocation) message.getBody().get(HttpInvocation.INVOCATION_KEY);
+
+        response.append("<pre>\n");
+
+        response.append("HTTP Method: " + invocation.getHttpRequest().getMethod());
+
+        response.append("\n\nMessage Payload:\n");
+        response.append("\t" + message.getBody().get());
+
+        response.append("\n\nTarget:\n");
+        response.append("\t" + invocation.getTarget());
+
+        response.append("\n\nRequest:\n");
+        response.append("\tPathInfo: " + invocation.getHttpRequest().getPathInfo() + "\n");
+        response.append("\tQuery String: " + invocation.getHttpRequest().getQueryString() + "\n");
+        response.append("\tQuery Params: " + invocation.getHttpRequest().getParameterMap() + "\n");
+        response.append("\tHeaders: \n");
+        Enumeration<String> headerNames = invocation.getHttpRequest().getHeaderNames();
+        while (headerNames.hasMoreElements()) {
+            String name = headerNames.nextElement();
+
+            response.append("\t\t" + name + ": " + invocation.getHttpRequest().getHeader(name) + "\n");
+        }
+
+        response.append("\n\nResponse:\n");
+        response.append("\tClass: " + invocation.getHttpResponse().getClass().getName() + "\n");
+        response.append("\tIsCommited: " + invocation.getHttpResponse().isCommitted() + "\n");
+
+        response.append("</pre>");
+
+        message.getBody().add(response.toString());
+
+        invocation.getHttpResponse().setContentType("text/html");
+
+        return message;
+    }
+
+
+}
\ No newline at end of file


Property changes on: labs/jbossesb/workspace/sandbox/jetty/quickstart1/src/org/jboss/soa/esb/samples/quickstart/httptest/HttpRequestPrinter.java
___________________________________________________________________
Name: svn:eol-style
   + native

Deleted: labs/jbossesb/workspace/sandbox/jetty/quickstart1/src/org/jboss/soa/esb/samples/quickstart/httptest/MyAction.java
===================================================================
--- labs/jbossesb/workspace/sandbox/jetty/quickstart1/src/org/jboss/soa/esb/samples/quickstart/httptest/MyAction.java	2008-02-22 18:44:18 UTC (rev 18565)
+++ labs/jbossesb/workspace/sandbox/jetty/quickstart1/src/org/jboss/soa/esb/samples/quickstart/httptest/MyAction.java	2008-02-22 18:52:27 UTC (rev 18566)
@@ -1,49 +0,0 @@
-package org.jboss.soa.esb.samples.quickstart.httptest;
-
-import org.jboss.soa.esb.actions.AbstractActionLifecycle;
-import org.jboss.soa.esb.helpers.ConfigTree;
-import org.jboss.soa.esb.http.HttpInvocation;
-import org.jboss.soa.esb.message.Message;
-
-public class MyAction extends AbstractActionLifecycle {
-
-    protected ConfigTree _config;
-
-    public MyAction(ConfigTree config) {
-        _config = config;
-    }
-
-
-    public Message process(Message message) throws Exception {
-
-        StringBuffer response = new StringBuffer();
-        HttpInvocation invocation = (HttpInvocation) message.getBody().get(HttpInvocation.INVOCATION_KEY);
-
-        response.append("<pre>\n");
-
-        response.append("Message Payload:\n");
-        response.append("\t" + message.getBody().get());
-
-        response.append("\n\nTarget:\n");
-        response.append("\t" + invocation.getTarget());
-
-        response.append("\n\nRequest:\n");
-        response.append("\tPathInfo: " + invocation.getHttpRequest().getPathInfo() + "\n");
-        response.append("\tQuery String: " + invocation.getHttpRequest().getQueryString() + "\n");
-        response.append("\tQuery Params: " + invocation.getHttpRequest().getParameterMap() + "\n");
-
-        response.append("\n\nResponse:\n");
-        response.append("\tClass: " + invocation.getHttpResponse().getClass().getName() + "\n");
-        response.append("\tIsCommited: " + invocation.getHttpResponse().isCommitted() + "\n");
-
-        response.append("</pre>");
-
-        message.getBody().add(response.toString());
-
-        invocation.getHttpResponse().setContentType("text/html");
-
-        return message;
-    }
-
-
-}
\ No newline at end of file




More information about the jboss-svn-commits mailing list