[jboss-cvs] JBossAS SVN: r111042 - projects/jboss-jca/branches/performance/jmeter/src/main/java/org/jboss/jca/performance/servlet/http.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Mon Mar 28 06:47:20 EDT 2011


Author: whitingjr
Date: 2011-03-28 06:47:20 -0400 (Mon, 28 Mar 2011)
New Revision: 111042

Modified:
   projects/jboss-jca/branches/performance/jmeter/src/main/java/org/jboss/jca/performance/servlet/http/HttpConnectionServlet.java
Log:
Add a http header to indicate the overall status of the transaction.

Modified: projects/jboss-jca/branches/performance/jmeter/src/main/java/org/jboss/jca/performance/servlet/http/HttpConnectionServlet.java
===================================================================
--- projects/jboss-jca/branches/performance/jmeter/src/main/java/org/jboss/jca/performance/servlet/http/HttpConnectionServlet.java	2011-03-28 07:08:09 UTC (rev 111041)
+++ projects/jboss-jca/branches/performance/jmeter/src/main/java/org/jboss/jca/performance/servlet/http/HttpConnectionServlet.java	2011-03-28 10:47:20 UTC (rev 111042)
@@ -38,7 +38,7 @@
 import javax.transaction.UserTransaction;
 
 /**
- * A ConnectionServlet.
+ * A ConnectionServlet to execute a Transaction in the JCA container.
  * 
  * @author <a href="jwhiting at redhat.com">Jeremy Whiting</a>
  * @version $Revision: 1.1 $
@@ -55,6 +55,7 @@
    public static final String SUCCESS = "SUCCESS" ;
    public static final String SELECT_STATEMENT = "SELECT firstname FROM Customer WHERE id=0;";
    public static final String UPDATE_STATEMENT = "UPDATE Customer SET firstname=? WHERE id=0;";
+   public static final String TRANSACTION_STATUS = "status";
    private Context context = null;
    private DataSource dataSource = null;
    private UserTransaction userTransaction = null;
@@ -68,6 +69,7 @@
       PreparedStatement updatePreparedStatement = null;
       ResultSet resultSet = null;
       String result = FAIL;
+      resp.setHeader(TRANSACTION_STATUS, result);
       try
       {
          if (null != this.context)
@@ -86,6 +88,7 @@
                {
                   result = SUCCESS;
                }
+               resp.setHeader(TRANSACTION_STATUS, result);
             }
          }
       }



More information about the jboss-cvs-commits mailing list