[jboss-cvs] JBossAS SVN: r59887 - trunk/connector/src/main/org/jboss/resource/work.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Sun Jan 21 11:38:11 EST 2007


Author: weston.price at jboss.com
Date: 2007-01-21 11:38:11 -0500 (Sun, 21 Jan 2007)
New Revision: 59887

Modified:
   trunk/connector/src/main/org/jboss/resource/work/JBossWorkManager.java
Log:
[JBAS-4002]As per the ExecutionContext API, the transaction timeout
is in seconds, not milliseconds. The JBossWorkManager incorrectly
handled this as milliseconds. Simple converion to milliseconds.

Modified: trunk/connector/src/main/org/jboss/resource/work/JBossWorkManager.java
===================================================================
--- trunk/connector/src/main/org/jboss/resource/work/JBossWorkManager.java	2007-01-21 16:37:40 UTC (rev 59886)
+++ trunk/connector/src/main/org/jboss/resource/work/JBossWorkManager.java	2007-01-21 16:38:11 UTC (rev 59887)
@@ -182,7 +182,8 @@
          Xid xid = ctx.getXid();
          if (xid != null)
          {
-            long timeout = ctx.getTransactionTimeout();
+            //JBAS-4002 base value is in seconds as per the API, here we convert to millis
+            long timeout = (ctx.getTransactionTimeout() * 1000);            
             xaTerminator.registerWork(wrapper.getWork(), xid, timeout);
          }
       }




More information about the jboss-cvs-commits mailing list