Merge "Fix bug in A1 clients"
authorJohn Keeney <John.Keeney@est.tech>
Sun, 2 Aug 2020 12:32:19 +0000 (12:32 +0000)
committerGerrit Code Review <gerrit@o-ran-sc.org>
Sun, 2 Aug 2020 12:32:19 +0000 (12:32 +0000)
1  2 
policy-agent/src/main/java/org/oransc/policyagent/clients/A1ClientFactory.java

@@@ -29,7 -29,7 +29,7 @@@ import org.slf4j.Logger
  import org.slf4j.LoggerFactory;
  import org.springframework.beans.factory.annotation.Autowired;
  import reactor.core.publisher.Mono;
 -
 +import lombok.Getter;
  /**
   * Factory for A1 clients that supports four different protocol versions of the
   * A1 api.
@@@ -38,7 -38,6 +38,7 @@@ public class A1ClientFactory 
  
      private static final Logger logger = LoggerFactory.getLogger(A1ClientFactory.class);
  
 +    @Getter
      private final ApplicationConfig appConfig;
  
      @Autowired
              assertNoControllerConfig(ric, version);
              return new OscA1Client(ric.getConfig(), this.appConfig.getWebClientConfig());
          } else if (version == A1ProtocolType.SDNC_OSC_STD_V1_1 || version == A1ProtocolType.SDNC_OSC_OSC_V1) {
-             return new SdncOscA1Client(version, ric.getConfig(), getControllerConfig(ric));
+             return new SdncOscA1Client(version, ric.getConfig(), getControllerConfig(ric),
+                 this.appConfig.getWebClientConfig());
          } else if (version == A1ProtocolType.SDNC_ONAP) {
-             return new SdncOnapA1Client(ric.getConfig(), getControllerConfig(ric));
+             return new SdncOnapA1Client(ric.getConfig(), getControllerConfig(ric), this.appConfig.getWebClientConfig());
          } else {
              logger.error("Unhandled protocol: {}", version);
              throw new ServiceException("Unhandled protocol");