Correction of AAI Client configuration loading 35/47635/1
authorwejs <maciej.wejs@nokia.com>
Tue, 15 May 2018 14:48:03 +0000 (16:48 +0200)
committerwejs <maciej.wejs@nokia.com>
Tue, 15 May 2018 14:48:03 +0000 (16:48 +0200)
Change-Id: I42d5dcd2d2e65db9e4eb3cf324ed127ddd882f41
Issue-ID: DCAEGEN2-509
Signed-off-by: wejs <maciej.wejs@nokia.com>
prh-aai-client/src/main/java/org/onap/dcaegen2/services/service/AAIClientImpl.java
prh-aai-client/src/main/java/org/onap/dcaegen2/services/service/AAIConsumerClient.java
prh-aai-client/src/main/java/org/onap/dcaegen2/services/service/AAIProducerClient.java
prh-app-server/config/prh_endpoints.json
prh-app-server/src/main/java/org/onap/dcaegen2/services/prh/configuration/AppConfig.java
prh-app-server/src/test/resources/prh_endpoints.json

index f58919e..785ff97 100644 (file)
@@ -41,20 +41,20 @@ import java.security.NoSuchAlgorithmException;
 
 public class AAIClientImpl implements AAIClient {
 
-    Logger logger = LoggerFactory.getLogger(AAIClientImpl.class);
+    private Logger logger = LoggerFactory.getLogger(AAIClientImpl.class);
 
-    private AAIClientConfiguration aaiHttpClientConfig;
+    private AAIClientConfiguration aaiClientConfig;
 
 
-    public AAIClientImpl(AAIClientConfiguration aaiHttpClientConfiguration) {
-        this.aaiHttpClientConfig = aaiHttpClientConfiguration;
+    public AAIClientImpl(AAIClientConfiguration aaiClientConfiguration) {
+        this.aaiClientConfig = aaiClientConfiguration;
     }
 
     @Override
     public CloseableHttpClient getAAIHttpClient() {
 
         final HttpClientBuilder httpClientBuilder = HttpClients.custom().useSystemProperties();
-        final boolean aaiIgnoreSSLCertificateErrors = aaiHttpClientConfig.aaiIgnoreSSLCertificateErrors();
+        final boolean aaiIgnoreSSLCertificateErrors = aaiClientConfig.aaiIgnoreSSLCertificateErrors();
 
         TrustStrategy acceptingTrustStrategy = (cert, authType) -> true;
 
@@ -72,14 +72,14 @@ public class AAIClientImpl implements AAIClient {
             httpClientBuilder.setSSLHostnameVerifier(NoopHostnameVerifier.INSTANCE);
         }
 
-        final String aaiUserName = aaiHttpClientConfig.aaiUserName();
+        final String aaiUserName = aaiClientConfig.aaiUserName();
 
         final CredentialsProvider credentialsProvider = new BasicCredentialsProvider();
 
         if (aaiUserName != null) {
-            final String aaiHost = aaiHttpClientConfig.aaiHost();
-            final Integer aaiHostPortNumber = aaiHttpClientConfig.aaiHostPortNumber();
-            final String aaiUserPassword = aaiHttpClientConfig.aaiUserPassword();
+            final String aaiHost = aaiClientConfig.aaiHost();
+            final Integer aaiHostPortNumber = aaiClientConfig.aaiHostPortNumber();
+            final String aaiUserPassword = aaiClientConfig.aaiUserPassword();
             final AuthScope aaiHostPortAuthScope = new AuthScope(aaiHost, aaiHostPortNumber);
             final Credentials aaiCredentials = new UsernamePasswordCredentials(aaiUserName, aaiUserPassword);
             credentialsProvider.setCredentials(aaiHostPortAuthScope, aaiCredentials);
index ffaf1af..1bc7770 100644 (file)
@@ -52,13 +52,13 @@ public class AAIConsumerClient {
     private final Map<String,String> aaiHeaders;
 
 
-    public AAIConsumerClient(AAIClientConfiguration aaiHttpClientConfiguration) {
-        closeableHttpClient = new AAIClientImpl(aaiHttpClientConfiguration).getAAIHttpClient();
-        aaiHost = aaiHttpClientConfiguration.aaiHost();
-        aaiProtocol = aaiHttpClientConfiguration.aaiProtocol();
-        aaiHostPortNumber = aaiHttpClientConfiguration.aaiHostPortNumber();
-        aaiPath = aaiHttpClientConfiguration.aaiBasePath() + aaiHttpClientConfiguration.aaiPnfPath();
-        aaiHeaders = aaiHttpClientConfiguration.aaiHeaders();
+    public AAIConsumerClient(AAIClientConfiguration aaiClientConfiguration) {
+        closeableHttpClient = new AAIClientImpl(aaiClientConfiguration).getAAIHttpClient();
+        aaiHost = aaiClientConfiguration.aaiHost();
+        aaiProtocol = aaiClientConfiguration.aaiProtocol();
+        aaiHostPortNumber = aaiClientConfiguration.aaiHostPortNumber();
+        aaiPath = aaiClientConfiguration.aaiBasePath() + aaiClientConfiguration.aaiPnfPath();
+        aaiHeaders = aaiClientConfiguration.aaiHeaders();
     }
 
     public Optional<String> getHttpResponse(ConsumerDmaapModel consumerDmaapModel) throws IOException {
index 788d997..7f38d9e 100644 (file)
@@ -55,13 +55,13 @@ public class AAIProducerClient implements AAIExtendedHttpClient {
     private final Map<String,String> aaiHeaders;
 
 
-    public AAIProducerClient(AAIClientConfiguration aaiHttpClientConfiguration) {
-        closeableHttpClient = new AAIClientImpl(aaiHttpClientConfiguration).getAAIHttpClient();
-        aaiHost = aaiHttpClientConfiguration.aaiHost();
-        aaiProtocol = aaiHttpClientConfiguration.aaiProtocol();
-        aaiHostPortNumber = aaiHttpClientConfiguration.aaiHostPortNumber();
-        aaiPath = aaiHttpClientConfiguration.aaiBasePath() + aaiHttpClientConfiguration.aaiPnfPath();
-        aaiHeaders = aaiHttpClientConfiguration.aaiHeaders();
+    public AAIProducerClient(AAIClientConfiguration aaiClientConfiguration) {
+        closeableHttpClient = new AAIClientImpl(aaiClientConfiguration).getAAIHttpClient();
+        aaiHost = aaiClientConfiguration.aaiHost();
+        aaiProtocol = aaiClientConfiguration.aaiProtocol();
+        aaiHostPortNumber = aaiClientConfiguration.aaiHostPortNumber();
+        aaiPath = aaiClientConfiguration.aaiBasePath() + aaiClientConfiguration.aaiPnfPath();
+        aaiHeaders = aaiClientConfiguration.aaiHeaders();
     }
 
 
index 1a3ebad..72d6664 100644 (file)
@@ -25,8 +25,8 @@
       }
     },
     "aai": {
-      "aaiHttpClientConfiguration": {
-        "aaiHost": "",
+      "aaiClientConfiguration": {
+        "aaiHost": "localhost",
         "aaiHostPortNumber": 8080,
         "aaiProtocol": "https",
         "aaiUserName": "admin",
index 92fb666..a6014c4 100644 (file)
@@ -88,28 +88,28 @@ public class AppConfig extends PrhAppConfig {
     @Value("${dmaap.dmaapProducerConfiguration.dmaapContentType:}")
     public String producerDmaapContentType;
 
-    @Value("${aai.aaiHttpClientConfiguration.aaiHost:}")
+    @Value("${aai.aaiClientConfiguration.aaiHost:}")
     public String aaiHost;
 
-    @Value("${aai.aaiHttpClientConfiguration.aaiHostPortNumber:}")
+    @Value("${aai.aaiClientConfiguration.aaiHostPortNumber:}")
     public Integer aaiHostPortNumber;
 
-    @Value("${aai.aaiHttpClientConfiguration.aaiProtocol:}")
+    @Value("${aai.aaiClientConfiguration.aaiProtocol:}")
     public String aaiProtocol;
 
-    @Value("${aai.aaiHttpClientConfiguration.aaiUserName:}")
+    @Value("${aai.aaiClientConfiguration.aaiUserName:}")
     public String aaiUserName;
 
-    @Value("${aai.aaiHttpClientConfiguration.aaiUserPassword:}")
+    @Value("${aai.aaiClientConfiguration.aaiUserPassword:}")
     public String aaiUserPassword;
 
-    @Value("${aai.aaiHttpClientConfiguration.aaiIgnoreSSLCertificateErrors:}")
+    @Value("${aai.aaiClientConfiguration.aaiIgnoreSSLCertificateErrors:}")
     public Boolean aaiIgnoreSSLCertificateErrors;
 
-    @Value("${aai.aaiHttpClientConfiguration.aaiBasePath:}")
+    @Value("${aai.aaiClientConfiguration.aaiBasePath:}")
     public String aaiBasePath;
 
-    @Value("${aai.aaiHttpClientConfiguration.aaiPnfPath:}")
+    @Value("${aai.aaiClientConfiguration.aaiPnfPath:}")
     public String aaiPnfPath;
 
     @Override
index a67ee02..0fe4b27 100644 (file)
@@ -1,8 +1,8 @@
 {
   "configs": {
     "aai": {
-      "aaiHttpClientConfiguration": {
-        "aaiHost": "",
+      "aaiClientConfiguration": {
+        "aaiHost": "localhost",
         "aaiHostPortNumber": 8080,
         "aaiIgnoreSSLCertificateErrors": true,
         "aaiProtocol": "https",
@@ -14,7 +14,8 @@
           "X-FromAppId": "prh",
           "X-TransactionId": "9999",
           "Accept": "application/json",
-          "Real-Time": "true"
+          "Real-Time": "true",
+          "Authorization": "Basic QUFJOkFBSQ=="
         }
       }
     },