You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@james.apache.org by bt...@apache.org on 2022/08/22 15:59:30 UTC

[james-project] 03/05: JAMES-3775 Start ClamAV and Redis in parallel

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

btellier pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/james-project.git

commit 2fc87ff3f0272730cb124294463a7087be5c00f5
Author: Benoit Tellier <bt...@linagora.com>
AuthorDate: Mon Aug 22 09:35:59 2022 +0700

    JAMES-3775 Start ClamAV and Redis in parallel
---
 .../src/test/java/org/apache/james/rspamd/DockerRSpamD.java       | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/third-party/rspamd/src/test/java/org/apache/james/rspamd/DockerRSpamD.java b/third-party/rspamd/src/test/java/org/apache/james/rspamd/DockerRSpamD.java
index 864eaf0bc8..d21cdb86c2 100644
--- a/third-party/rspamd/src/test/java/org/apache/james/rspamd/DockerRSpamD.java
+++ b/third-party/rspamd/src/test/java/org/apache/james/rspamd/DockerRSpamD.java
@@ -19,6 +19,8 @@
 
 package org.apache.james.rspamd;
 
+import java.util.stream.Stream;
+
 import org.apache.james.rate.limiter.DockerRedis;
 import org.testcontainers.containers.GenericContainer;
 import org.testcontainers.containers.Network;
@@ -59,8 +61,10 @@ public class DockerRSpamD {
     }
 
     public void start() {
-        dockerClamAV.start();
-        dockerRedis.start();
+        Stream.<Runnable>of(dockerClamAV::start, dockerRedis::start)
+            .parallel()
+            .forEach(Runnable::run);
+
         if (!container.isRunning()) {
             container.start();
         }


---------------------------------------------------------------------
To unsubscribe, e-mail: notifications-unsubscribe@james.apache.org
For additional commands, e-mail: notifications-help@james.apache.org