[jboss-svn-commits] JBL Code SVN: r31020 - labs/jbosstm/workspace/whitingjr/trunk/performance/src/test/java/auction/test/basic.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Mon Jan 11 12:50:10 EST 2010
Author: whitingjr
Date: 2010-01-11 12:50:09 -0500 (Mon, 11 Jan 2010)
New Revision: 31020
Modified:
labs/jbosstm/workspace/whitingjr/trunk/performance/src/test/java/auction/test/basic/ProfiledStateTransitions.java
Log:
Added property to configure the transaction timeout. Controls the reaper.
Modified: labs/jbosstm/workspace/whitingjr/trunk/performance/src/test/java/auction/test/basic/ProfiledStateTransitions.java
===================================================================
--- labs/jbosstm/workspace/whitingjr/trunk/performance/src/test/java/auction/test/basic/ProfiledStateTransitions.java 2010-01-11 17:49:23 UTC (rev 31019)
+++ labs/jbosstm/workspace/whitingjr/trunk/performance/src/test/java/auction/test/basic/ProfiledStateTransitions.java 2010-01-11 17:50:09 UTC (rev 31020)
@@ -72,6 +72,8 @@
import org.w3c.dom.NodeList;
import org.xml.sax.InputSource;
+import com.arjuna.ats.arjuna.coordinator.TxControl;
+
import auction.model.Address;
import auction.model.AddressEntity;
import auction.model.Auditable;
@@ -260,9 +262,9 @@
@BeforeTest(groups = "integration-warmup")
@Parameters(
- {"deploy_beans_xml", "scan_classpath", "jndi_datasource_A", "jndi_datasource_B", "jndi_name_emf_A", "jndi_name_emf_B", "jndi_name_usertx_A", "jndi_name_usertx_B", "session_jndi_A", "session_jndi_B", "invoke_optional_write"})
+ {"deploy_beans_xml", "scan_classpath", "jndi_datasource_A", "jndi_datasource_B", "jndi_name_emf_A", "jndi_name_emf_B", "jndi_name_usertx_A", "jndi_name_usertx_B", "session_jndi_A", "session_jndi_B", "invoke_optional_write", "transaction_timeout"})
public void startContainer(String deployBeansXml, String scanClasspath, String jndiDatasourceA, String jndiDatasourceB, String jndiNameEMF_A, String jndiNameEMF_B,
- String jndiNameUserTxA, String jndiNameUserTxB, String jndiNameHSF_A, String jndiNameHSF_B, String flag) throws Exception
+ String jndiNameUserTxA, String jndiNameUserTxB, String jndiNameHSF_A, String jndiNameHSF_B, String flag, String transactionTimeout) throws Exception
{
// Set configuration options from TestNG parameters
JNDI_DATASOURCE = jndiDatasourceA;
@@ -274,6 +276,12 @@
this.SESSION_FACTORY_JNDI_A = jndiNameHSF_A;
this.SESSION_FACTORY_JNDI_B = jndiNameHSF_B;
this.isOptionalWriteEnabled = Boolean.parseBoolean(flag);
+
+ /* this will control the reaper getting started up */
+ if (null != transactionTimeout)
+ {
+ TxControl.setDefaultTimeout(Integer.parseInt(transactionTimeout));
+ }
// Boot the JBoss Microcontainer with EJB3 settings, automatically
// loads ejb3-interceptors-aop.xml and embedded-jboss-beans.xml
@@ -292,6 +300,7 @@
// Create InitialContext from jndi.properties
jndi = new InitialContext();
+
}
More information about the jboss-svn-commits
mailing list