[jboss-cvs] JBossAS SVN: r59886 - branches/Branch_4_2/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:37:40 EST 2007


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

Modified:
   branches/Branch_4_2/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: branches/Branch_4_2/connector/src/main/org/jboss/resource/work/JBossWorkManager.java
===================================================================
--- branches/Branch_4_2/connector/src/main/org/jboss/resource/work/JBossWorkManager.java	2007-01-21 11:27:00 UTC (rev 59885)
+++ branches/Branch_4_2/connector/src/main/org/jboss/resource/work/JBossWorkManager.java	2007-01-21 16:37:40 UTC (rev 59886)
@@ -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