X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=information-coordinator-service%2Fsrc%2Fmain%2Fjava%2Forg%2Foransc%2Fics%2FBeanFactory.java;h=3847cc33d459adbf6182aa8fb101510337e25cd6;hb=71c1b158a19fbec07ff67fabda5012f7c6734494;hp=6adf8ad81d9d83e218bcb16257b778cc7d8a8484;hpb=c9c6839d27aaad72ff7b3140992e0ade4b0f07bb;p=nonrtric.git diff --git a/information-coordinator-service/src/main/java/org/oransc/ics/BeanFactory.java b/information-coordinator-service/src/main/java/org/oransc/ics/BeanFactory.java index 6adf8ad8..3847cc33 100644 --- a/information-coordinator-service/src/main/java/org/oransc/ics/BeanFactory.java +++ b/information-coordinator-service/src/main/java/org/oransc/ics/BeanFactory.java @@ -25,6 +25,7 @@ import com.fasterxml.jackson.databind.ObjectMapper; import java.lang.invoke.MethodHandles; import org.apache.catalina.connector.Connector; +import org.oransc.ics.clients.SecurityContext; import org.oransc.ics.configuration.ApplicationConfig; import org.oransc.ics.controllers.r1producer.ProducerCallbacks; import org.oransc.ics.repository.InfoJobs; @@ -65,9 +66,9 @@ class BeanFactory { } @Bean - public InfoJobs infoJobs() { + public InfoJobs infoJobs(SecurityContext securityContext) { if (infoJobs == null) { - infoJobs = new InfoJobs(getApplicationConfig(), producerCallbacks()); + infoJobs = new InfoJobs(getApplicationConfig(), producerCallbacks(securityContext)); try { infoJobs.restoreJobsFromDatabase(); } catch (Exception e) { @@ -91,9 +92,9 @@ class BeanFactory { } @Bean - public ProducerCallbacks producerCallbacks() { + public ProducerCallbacks producerCallbacks(SecurityContext securityContext) { if (this.producerCallbacks == null) { - producerCallbacks = new ProducerCallbacks(getApplicationConfig()); + producerCallbacks = new ProducerCallbacks(getApplicationConfig(), securityContext); } return this.producerCallbacks; }