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;
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");