X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=enrichment-coordinator-service%2Fsrc%2Fmain%2Fjava%2Forg%2Foransc%2Fenrichment%2FBeanFactory.java;h=ce419562b80b905f362ec576918420b5a3d63592;hb=refs%2Fchanges%2F28%2F4828%2F2;hp=7b868f52b4a9df647df401ac9e91e55de050cd0a;hpb=6f86ab364ac739951556bf2d5bf70429b518de47;p=nonrtric.git diff --git a/enrichment-coordinator-service/src/main/java/org/oransc/enrichment/BeanFactory.java b/enrichment-coordinator-service/src/main/java/org/oransc/enrichment/BeanFactory.java index 7b868f52..ce419562 100644 --- a/enrichment-coordinator-service/src/main/java/org/oransc/enrichment/BeanFactory.java +++ b/enrichment-coordinator-service/src/main/java/org/oransc/enrichment/BeanFactory.java @@ -23,8 +23,10 @@ package org.oransc.enrichment; import com.fasterxml.jackson.databind.ObjectMapper; import org.apache.catalina.connector.Connector; +import org.oransc.enrichment.clients.ProducerCallbacks; import org.oransc.enrichment.configuration.ApplicationConfig; import org.oransc.enrichment.repository.EiJobs; +import org.oransc.enrichment.repository.EiProducers; import org.oransc.enrichment.repository.EiTypes; import org.springframework.beans.factory.annotation.Value; import org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory; @@ -64,11 +66,21 @@ class BeanFactory { return new EiTypes(); } + @Bean + public EiProducers eiProducers() { + return new EiProducers(); + } + @Bean public ApplicationConfig getApplicationConfig() { return this.applicationConfig; } + @Bean + public ProducerCallbacks getProducerCallbacks() { + return new ProducerCallbacks(this.applicationConfig); + } + private static Connector getHttpConnector(int httpPort) { Connector connector = new Connector(TomcatServletWebServerFactory.DEFAULT_PROTOCOL); connector.setScheme("http");