[jboss-cvs] JBossAS SVN: r110244 - branches/JBPAPP_4_2_0_GA_CP/connector/src/main/org/jboss/resource/adapter/mail/inflow.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Mon Jan 3 09:55:14 EST 2011


Author: jesper.pedersen
Date: 2011-01-03 09:55:14 -0500 (Mon, 03 Jan 2011)
New Revision: 110244

Modified:
   branches/JBPAPP_4_2_0_GA_CP/connector/src/main/org/jboss/resource/adapter/mail/inflow/NewMsgsWorker.java
Log:
[JBPAPP-5373] Mail MDB stop working due to negative Thread.sleep(timeout) call in NewMsgsWorker#run()

Modified: branches/JBPAPP_4_2_0_GA_CP/connector/src/main/org/jboss/resource/adapter/mail/inflow/NewMsgsWorker.java
===================================================================
--- branches/JBPAPP_4_2_0_GA_CP/connector/src/main/org/jboss/resource/adapter/mail/inflow/NewMsgsWorker.java	2011-01-03 14:54:29 UTC (rev 110243)
+++ branches/JBPAPP_4_2_0_GA_CP/connector/src/main/org/jboss/resource/adapter/mail/inflow/NewMsgsWorker.java	2011-01-03 14:55:14 UTC (rev 110244)
@@ -79,7 +79,8 @@
             long now = System.currentTimeMillis();
             long nextTime = ma.getNextNewMsgCheckTime();
             long sleepMS = nextTime - now;
-            Thread.sleep(sleepMS);
+            if (sleepMS > 0)
+               Thread.sleep(sleepMS);
             if( released )
                break;
 



More information about the jboss-cvs-commits mailing list