Skip to content

Commit 1de81b6

Browse files
authored
Remove not used any more ImapIdleChannelAdapter.receivingTask property
The logic for the `ImapIdleChannelAdapter` was changed to not use `TaskScheduler`. When that was done the `ScheduledFuture<?> receivingTask` from the `ImapIdleChannelAdapter` was not removed.
1 parent d5ab03c commit 1de81b6

File tree

1 file changed

+0
-7
lines changed

1 file changed

+0
-7
lines changed

Diff for: spring-integration-mail/src/main/java/org/springframework/integration/mail/ImapIdleChannelAdapter.java

-7
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,6 @@
1919
import java.io.Serial;
2020
import java.util.List;
2121
import java.util.concurrent.Executor;
22-
import java.util.concurrent.ScheduledFuture;
2322
import java.util.function.Consumer;
2423

2524
import jakarta.mail.Folder;
@@ -79,8 +78,6 @@ public class ImapIdleChannelAdapter extends MessageProducerSupport implements Be
7978

8079
private long reconnectDelay = DEFAULT_RECONNECT_DELAY; // milliseconds
8180

82-
private volatile ScheduledFuture<?> receivingTask;
83-
8481
public ImapIdleChannelAdapter(ImapMailReceiver mailReceiver) {
8582
Assert.notNull(mailReceiver, "'mailReceiver' must not be null");
8683
this.mailReceiver = mailReceiver;
@@ -171,10 +168,6 @@ protected void doStart() {
171168
@Override
172169
// guarded by super#lifecycleLock
173170
protected void doStop() {
174-
if (this.receivingTask != null) {
175-
this.receivingTask.cancel(true);
176-
this.receivingTask = null;
177-
}
178171
this.mailReceiver.cancelPing();
179172
}
180173

0 commit comments

Comments
 (0)