X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=pmproducer%2Fsrc%2Fmain%2Fjava%2Forg%2Foran%2Fpmproducer%2FApplication.java;h=0ffb73f733bb9f97763aea2f1c89b71e159bebbd;hb=fbccee5729fb23f3424046c1d122d29f0fec545a;hp=14cb353e822ea7a9da2cecf94f24e00bae659478;hpb=6dfbff6834c3a9da2d8f06b15eb94048cbad2d88;p=nonrtric%2Fplt%2Franpm.git diff --git a/pmproducer/src/main/java/org/oran/pmproducer/Application.java b/pmproducer/src/main/java/org/oran/pmproducer/Application.java index 14cb353..0ffb73f 100644 --- a/pmproducer/src/main/java/org/oran/pmproducer/Application.java +++ b/pmproducer/src/main/java/org/oran/pmproducer/Application.java @@ -20,18 +20,15 @@ package org.oran.pmproducer; -import java.io.File; import org.slf4j.Logger; import org.slf4j.LoggerFactory; -import org.springframework.beans.factory.annotation.Value; import org.springframework.boot.ApplicationArguments; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.boot.context.properties.EnableConfigurationProperties; import org.springframework.context.ConfigurableApplicationContext; import org.springframework.scheduling.annotation.EnableScheduling; -import org.springframework.scheduling.annotation.Scheduled; @SpringBootApplication @EnableConfigurationProperties @@ -40,10 +37,6 @@ public class Application { private static final Logger logger = LoggerFactory.getLogger(Application.class); - @Value("${app.configuration-filepath}") - private String localConfigurationFilePath; - - private long configFileLastModification = 0; private static ConfigurableApplicationContext applicationContext; public static void main(String[] args) { @@ -58,16 +51,6 @@ public class Application { }); } - @Scheduled(fixedRate = 10 * 1000) - public void checkConfigFileChanges() { - long timestamp = new File(localConfigurationFilePath).lastModified(); - if (configFileLastModification != 0 && timestamp != configFileLastModification) { - logger.info("Restarting due to change in the file {}", localConfigurationFilePath); - restartApplication(); - } - configFileLastModification = timestamp; - } - private static void restartApplication() { if (applicationContext == null) { logger.info("Cannot restart in unittest"); @@ -83,4 +66,5 @@ public class Application { thread.setDaemon(false); thread.start(); } + }