From 56d9cb9bb5d10afebd73d3cb568fb30aa11fa589 Mon Sep 17 00:00:00 2001 From: Mark Fisher Date: Fri, 2 Sep 2011 12:27:46 -0400 Subject: [PATCH] INT-2104 on maint --- .../integration/mail/ImapIdleChannelAdapter.java | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/spring-integration-mail/src/main/java/org/springframework/integration/mail/ImapIdleChannelAdapter.java b/spring-integration-mail/src/main/java/org/springframework/integration/mail/ImapIdleChannelAdapter.java index 68229ecad9..4e50beeab7 100755 --- a/spring-integration-mail/src/main/java/org/springframework/integration/mail/ImapIdleChannelAdapter.java +++ b/spring-integration-mail/src/main/java/org/springframework/integration/mail/ImapIdleChannelAdapter.java @@ -111,12 +111,10 @@ public class ImapIdleChannelAdapter extends MessageProducerSupport { public void run() { try { idleTask.run(); - if (mailReceiver.getFolder().isOpen()){ - if (logger.isDebugEnabled()){ - logger.debug("Task completed successfully. Re-scheduling it again right away"); - } - scheduler.schedule(this, new Date()); - } + if (logger.isDebugEnabled()){ + logger.debug("Task completed successfully. Re-scheduling it again right away"); + } + scheduler.schedule(this, new Date()); } catch (IllegalStateException e) { //run again after a delay logger.warn("Failed to execute IDLE task. Will atempt to resubmit in " + reconnectDelay + " milliseconds", e);