From 8305ae8abd5d1de993cb3a77ee7cfd764ef4f6d7 Mon Sep 17 00:00:00 2001 From: Ludovic Claude <ludovic.claude54@gmail.com> Date: Wed, 10 Apr 2019 17:03:27 +0200 Subject: [PATCH] Use common configuration --- .../hbp/mip/configuration/AkkaConfiguration.java | 16 ++++------------ 1 file changed, 4 insertions(+), 12 deletions(-) diff --git a/src/main/java/eu/hbp/mip/configuration/AkkaConfiguration.java b/src/main/java/eu/hbp/mip/configuration/AkkaConfiguration.java index 6e679f671..06c0e7967 100644 --- a/src/main/java/eu/hbp/mip/configuration/AkkaConfiguration.java +++ b/src/main/java/eu/hbp/mip/configuration/AkkaConfiguration.java @@ -6,6 +6,7 @@ import akka.actor.ExtendedActorSystem; import akka.cluster.Cluster; import akka.cluster.Member; import akka.cluster.pubsub.DistributedPubSub; +import ch.chuv.lren.woken.utils.ConfigurationLoader; import com.typesafe.config.Config; import com.typesafe.config.ConfigFactory; import org.apache.commons.lang3.StringUtils; @@ -37,18 +38,9 @@ public class AkkaConfiguration { private final Config config; { - Config remotingConfig = ConfigFactory.parseResourcesAnySyntax("akka-remoting.conf").resolve(); - String remotingImpl = remotingConfig.getString("remoting.implementation"); - config = ConfigFactory - .parseString("akka {\n" + - " actor.provider = cluster\n" + - " extensions += \"akka.cluster.pubsub.DistributedPubSub\"\n" + - "}") - .withFallback(ConfigFactory.parseResourcesAnySyntax("akka.conf")) - .withFallback(ConfigFactory.parseResourcesAnySyntax("akka-" + remotingImpl + "-remoting.conf")) - .withFallback(ConfigFactory.parseResourcesAnySyntax("kamon.conf")) - .withFallback(ConfigFactory.load()) - .resolve(); + Config appConfig = ConfigFactory.parseResourcesAnySyntax("akka.conf") + .withFallback(ConfigFactory.parseResourcesAnySyntax("kamon.conf")); + config = ConfigurationLoader.appendClusterConfiguration(appConfig).resolve(); } @Bean -- GitLab