X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=webapp-backend%2Fsrc%2Fmain%2Fjava%2Forg%2Foransc%2Fric%2Fportal%2Fdashboard%2FDashboardApplication.java;h=8cb774f892cd768c9a5306518a517fcb4821be46;hb=a16f2d04fa1af4fe1ea993133a1d106e7fa1da3d;hp=ed5cf176c462f4df4f482b4139ae686cbd32ab74;hpb=1acb092963590d50d3b8b922748701869df79eb3;p=portal%2Fric-dashboard.git diff --git a/webapp-backend/src/main/java/org/oransc/ric/portal/dashboard/DashboardApplication.java b/webapp-backend/src/main/java/org/oransc/ric/portal/dashboard/DashboardApplication.java index ed5cf176..8cb774f8 100644 --- a/webapp-backend/src/main/java/org/oransc/ric/portal/dashboard/DashboardApplication.java +++ b/webapp-backend/src/main/java/org/oransc/ric/portal/dashboard/DashboardApplication.java @@ -22,8 +22,12 @@ package org.oransc.ric.portal.dashboard; import java.lang.invoke.MethodHandles; +import org.oransc.ric.portal.dashboard.config.RICInstanceConfiguration; +import org.oransc.ric.portal.dashboard.model.InstanceTransport; import org.slf4j.Logger; import org.slf4j.LoggerFactory; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.boot.CommandLineRunner; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.context.annotation.ComponentScan; @@ -31,15 +35,23 @@ import org.springframework.context.annotation.ComponentScan; @SpringBootApplication // Limit scan to dashboard classes; exclude generated API classes @ComponentScan("org.oransc.ric.portal.dashboard") -public class DashboardApplication { +public class DashboardApplication implements CommandLineRunner { private static final Logger logger = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass()); + @Autowired + private RICInstanceConfiguration instanceConfig; + public static void main(String[] args) { SpringApplication.run(DashboardApplication.class, args); - // Ensure this appears on the console by using level WARN - logger.warn("main: version '{}' successful start", - getImplementationVersion(MethodHandles.lookup().lookupClass())); + } + + @Override + public void run(String... args) throws Exception { + // Ensure output appears on the console by using level WARN + logger.warn("run: version '{}'", getImplementationVersion(MethodHandles.lookup().lookupClass())); + for (InstanceTransport it : instanceConfig.getInstances()) + logger.warn("run: RIC instance {}", it); } /**