X-Git-Url: https://gerrit.onap.org/r/gitweb?a=blobdiff_plain;f=engine-d%2Fsrc%2Fmain%2Fjava%2Forg%2Fonap%2Fholmes%2Fengine%2FEngineDActiveApp.java;h=c045050829d27bd429f31993cfc9102a7ed1e349;hb=5f432457f7940e0051f9ca58362b97d5dc1f960c;hp=19a9153809b4f9ded4debb297b68e53cc37be880;hpb=677f98a08c086c7b3191d7db0c93851a84bdf7b7;p=holmes%2Fengine-management.git diff --git a/engine-d/src/main/java/org/onap/holmes/engine/EngineDActiveApp.java b/engine-d/src/main/java/org/onap/holmes/engine/EngineDActiveApp.java index 19a9153..c045050 100644 --- a/engine-d/src/main/java/org/onap/holmes/engine/EngineDActiveApp.java +++ b/engine-d/src/main/java/org/onap/holmes/engine/EngineDActiveApp.java @@ -43,6 +43,7 @@ public class EngineDActiveApp extends IOCApplication { new EngineDActiveApp().run(args); } + @Override public void run(EngineDAppConfig configuration, Environment environment) throws Exception { super.run(configuration, environment); @@ -53,7 +54,7 @@ public class EngineDActiveApp extends IOCApplication { log.warn(e.getMessage(), e); } - if (!System.getenv("TESTING").equals("1")) { + if (!"1".equals(System.getenv("TESTING"))) { ScheduledExecutorService service = Executors.newSingleThreadScheduledExecutor(); service.scheduleAtFixedRate( new DcaeConfigurationPolling(MicroServiceConfig.getEnv(MicroServiceConfig.HOSTNAME)), 0, @@ -76,7 +77,11 @@ public class EngineDActiveApp extends IOCApplication { Set nodes = new HashSet<>(); Node node = new Node(); node.setIp(serviceAddrInfo[0]); - node.setPort(serviceAddrInfo[1]); + node.setPort("9102"); + node.setCheckType("HTTP"); + node.setCheckUrl(String.format("https://%s:%s/api/holmes-engine-mgmt/v1/healthcheck", serviceAddrInfo[0], "9102")); + node.setCheckTimeOut("60s"); + node.setCheckInterval("60s"); nodes.add(node); msinfo.setNodes(nodes); return msinfo;