[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