From aecfc48f3deb994430a4d09fe90f3def6e2993ac Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?St=C3=A9phane=20Nicoll?= Date: Sun, 20 Apr 2025 12:02:14 +0200 Subject: [PATCH] Upgrade to Angus mail 2.0.3 Closes gh-1546 --- spring-ws-platform/build.gradle | 2 +- .../ws/transport/mail/monitor/ImapIdleMonitoringStrategy.java | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/spring-ws-platform/build.gradle b/spring-ws-platform/build.gradle index 0a1da77a..6ac45b27 100644 --- a/spring-ws-platform/build.gradle +++ b/spring-ws-platform/build.gradle @@ -49,7 +49,7 @@ dependencies { api("org.assertj:assertj-core:3.27.3") api("org.dom4j:dom4j:2.1.4") api("org.easymock:easymock:5.5.0") - api("org.eclipse.angus:angus-mail:1.1.0") + api("org.eclipse.angus:angus-mail:2.0.3") api("org.glassfish.jaxb:jaxb-runtime:4.0.5") api("org.igniterealtime.smack:smack-extensions:4.3.5") api("org.igniterealtime.smack:smack-java7:4.3.5") diff --git a/spring-ws-support/src/main/java/org/springframework/ws/transport/mail/monitor/ImapIdleMonitoringStrategy.java b/spring-ws-support/src/main/java/org/springframework/ws/transport/mail/monitor/ImapIdleMonitoringStrategy.java index 112e05ca..3ca9502d 100644 --- a/spring-ws-support/src/main/java/org/springframework/ws/transport/mail/monitor/ImapIdleMonitoringStrategy.java +++ b/spring-ws-support/src/main/java/org/springframework/ws/transport/mail/monitor/ImapIdleMonitoringStrategy.java @@ -16,13 +16,13 @@ package org.springframework.ws.transport.mail.monitor; -import com.sun.mail.imap.IMAPFolder; import jakarta.mail.Folder; import jakarta.mail.Message; import jakarta.mail.MessagingException; import jakarta.mail.event.MessageCountAdapter; import jakarta.mail.event.MessageCountEvent; import jakarta.mail.event.MessageCountListener; +import org.eclipse.angus.mail.imap.IMAPFolder; import org.springframework.util.Assert; @@ -31,7 +31,7 @@ import org.springframework.util.Assert; * command for asynchronous message detection. *

* Note that this implementation is only suitable for use with IMAP servers which - * support the IDLE command. Additionally, this strategy requires JavaMail version 1.4.1. + * support the IDLE command. * * @author Arjen Poutsma * @since 1.5.0