[jboss-cvs] JBossAS SVN: r110245 - trunk/connector/src/main/java/org/jboss/resource/adapter/mail/inflow.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Mon Jan 3 09:56:39 EST 2011


Author: jesper.pedersen
Date: 2011-01-03 09:56:39 -0500 (Mon, 03 Jan 2011)
New Revision: 110245

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

Modified: trunk/connector/src/main/java/org/jboss/resource/adapter/mail/inflow/NewMsgsWorker.java
===================================================================
--- trunk/connector/src/main/java/org/jboss/resource/adapter/mail/inflow/NewMsgsWorker.java	2011-01-03 14:55:14 UTC (rev 110244)
+++ trunk/connector/src/main/java/org/jboss/resource/adapter/mail/inflow/NewMsgsWorker.java	2011-01-03 14:56:39 UTC (rev 110245)
@@ -80,7 +80,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;
                // This has to go after the sleep otherwise we can get into an inconsistent state



More information about the jboss-cvs-commits mailing list