This is an automated email from the ASF dual-hosted git repository.

rombert pushed a commit to branch master
in repository 
https://gitbox.apache.org/repos/asf/sling-org-apache-sling-commons-messaging-mail.git

commit 1eaf10a6382ba7e9656786fa15a7154e7524c9ee
Author: Oliver Lietz <[email protected]>
AuthorDate: Sat Apr 9 07:21:33 2016 +0000

    SLING-5644 Provide an messaging implementation based on Commons Email
    
    wrap ThreadPool in Executor to stick with Commons Threads 3.2.6
    
    git-svn-id: https://svn.apache.org/repos/asf/sling/trunk@1738327 
13f79535-47bb-0310-9956-ffa450edef68
---
 pom.xml                                                                 | 2 +-
 .../apache/sling/commons/messaging/mail/internal/SimpleMailService.java | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/pom.xml b/pom.xml
index 73b0583..8c68c6d 100644
--- a/pom.xml
+++ b/pom.xml
@@ -165,7 +165,7 @@
     <dependency>
       <groupId>org.apache.sling</groupId>
       <artifactId>org.apache.sling.commons.threads</artifactId>
-      <version>3.2.7-SNAPSHOT</version>
+      <version>3.2.6</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git 
a/src/main/java/org/apache/sling/commons/messaging/mail/internal/SimpleMailService.java
 
b/src/main/java/org/apache/sling/commons/messaging/mail/internal/SimpleMailService.java
index 19d003f..9a487f6 100644
--- 
a/src/main/java/org/apache/sling/commons/messaging/mail/internal/SimpleMailService.java
+++ 
b/src/main/java/org/apache/sling/commons/messaging/mail/internal/SimpleMailService.java
@@ -114,7 +114,7 @@ public class SimpleMailService implements MessageService {
 
     @Override
     public CompletableFuture<Result> send(@Nonnull final String message, 
@Nonnull final String recipient, @Nonnull final Map data) {
-        return CompletableFuture.supplyAsync(() -> sendMail(message, 
recipient, data, mailBuilder), threadPool);
+        return CompletableFuture.supplyAsync(() -> sendMail(message, 
recipient, data, mailBuilder), runnable -> threadPool.submit(runnable));
     }
 
     private MailResult sendMail(final String message, final String recipient, 
final Map data, final MailBuilder mailBuilder) {

-- 
To stop receiving notification emails like this one, please contact
"[email protected]" <[email protected]>.

Reply via email to