Update CBS client to fetch config periodically
[dcaegen2/services/son-handler.git] / src / main / java / org / onap / dcaegen2 / services / sonhms / Application.java
index 22f458a..9919bed 100644 (file)
@@ -21,6 +21,8 @@
 
 package org.onap.dcaegen2.services.sonhms;
 
+import java.time.Duration;
+
 import javax.sql.DataSource;
 
 import org.onap.dcaegen2.services.sonhms.controller.ConfigFetchFromCbs;
@@ -41,8 +43,9 @@ public class Application {
      */
     public static void main(String[] args) {
 
-        ConfigFetchFromCbs configFetchFromCbs = new ConfigFetchFromCbs();
-        configFetchFromCbs.getAppConfig();
+        ConfigFetchFromCbs configFetchFromCbs = new ConfigFetchFromCbs(Duration.ofSeconds(60));
+        Thread configFetchThread = new Thread(configFetchFromCbs);
+        configFetchThread.start();
         try {
             Thread.sleep(10000);
         } catch (InterruptedException e) {