Improved java class documentation
[nonrtric.git] / policy-agent / src / main / java / org / oransc / policyagent / BeanFactory.java
index e05eb95..93e1739 100644 (file)
@@ -21,6 +21,7 @@
 package org.oransc.policyagent;
 
 import com.fasterxml.jackson.databind.ObjectMapper;
+
 import org.oransc.policyagent.clients.A1ClientFactory;
 import org.oransc.policyagent.configuration.ApplicationConfig;
 import org.oransc.policyagent.repository.Policies;
@@ -32,6 +33,8 @@ import org.springframework.context.annotation.Configuration;
 
 @Configuration
 class BeanFactory {
+    private final ApplicationConfig applicationConfig = new ApplicationConfig();
+
     @Bean
     public Policies getPolicies() {
         return new Policies();
@@ -49,7 +52,7 @@ class BeanFactory {
 
     @Bean
     public ApplicationConfig getApplicationConfig() {
-        return new ApplicationConfig();
+        return this.applicationConfig;
     }
 
     @Bean
@@ -59,12 +62,12 @@ class BeanFactory {
 
     @Bean
     A1ClientFactory getA1ClientFactory() {
-        return new A1ClientFactory();
+        return new A1ClientFactory(this.applicationConfig);
     }
 
     @Bean
     public ObjectMapper mapper() {
-      return new ObjectMapper();
+        return new ObjectMapper();
     }
 
 }