[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