Merge "send INVOCATION_ID header via RestMsoImplementation"
authorAmichai Hemli <amichai.hemli@intl.att.com>
Wed, 2 Oct 2019 22:20:15 +0000 (22:20 +0000)
committerGerrit Code Review <gerrit@onap.org>
Wed, 2 Oct 2019 22:20:15 +0000 (22:20 +0000)
1  2 
vid-app-common/src/main/java/org/onap/vid/mso/RestMsoImplementation.java

@@@ -20,6 -20,7 +20,7 @@@
  
  package org.onap.vid.mso;
  
+ import static org.onap.vid.logging.Headers.INVOCATION_ID;
  import static org.onap.vid.logging.Headers.PARTNER_NAME;
  import static org.onap.vid.utils.Logging.ONAP_REQUEST_ID_HEADER_KEY;
  import static org.onap.vid.utils.Logging.REQUEST_ID_HEADER_KEY;
@@@ -87,7 -88,7 +88,7 @@@ public class RestMsoImplementation impl
       */
  
      @Autowired
 -    protected RestMsoImplementation(HttpsAuthClient httpsAuthClient, SystemPropertiesWrapper systemProperties, Logging loggingService){
 +    public RestMsoImplementation(HttpsAuthClient httpsAuthClient, SystemPropertiesWrapper systemProperties, Logging loggingService){
          this.httpsAuthClient=httpsAuthClient;
          this.systemProperties = systemProperties;
          this.loggingService = loggingService;
          String requestIdValue = Logging.extractOrGenerateRequestId();
          commonHeaders.put(REQUEST_ID_HEADER_KEY, Collections.singletonList(requestIdValue));
          commonHeaders.put(ONAP_REQUEST_ID_HEADER_KEY, Collections.singletonList(requestIdValue));
+         commonHeaders.put(INVOCATION_ID.getHeaderName(), Collections.singletonList(INVOCATION_ID.getHeaderValue()));
  
          boolean useSsl = true;
          if ( (mso_url != null) && ( !(mso_url.isEmpty()) ) ) {