diff options
Diffstat (limited to 'src/main/java/org/onap/nbi/apis/servicecatalog/SdcClient.java')
-rw-r--r-- | src/main/java/org/onap/nbi/apis/servicecatalog/SdcClient.java | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/src/main/java/org/onap/nbi/apis/servicecatalog/SdcClient.java b/src/main/java/org/onap/nbi/apis/servicecatalog/SdcClient.java index e25ab4e..419a34a 100644 --- a/src/main/java/org/onap/nbi/apis/servicecatalog/SdcClient.java +++ b/src/main/java/org/onap/nbi/apis/servicecatalog/SdcClient.java @@ -71,15 +71,19 @@ public class SdcClient { private String sdcGetUrl; private String sdcFindUrl; + private String sdcHealthCheck; @PostConstruct private void setUpAndLogSDCUrl() { sdcGetUrl= new StringBuilder().append(sdcHost).append(OnapComponentsUrlPaths.SDC_ROOT_URL+"/{id}"+OnapComponentsUrlPaths.SDC_GET_PATH).toString(); sdcFindUrl = new StringBuilder().append(sdcHost).append(OnapComponentsUrlPaths.SDC_ROOT_URL).toString(); + sdcHealthCheck = new StringBuilder().append(sdcHost).append(OnapComponentsUrlPaths.SDC_HEALTH_CHECK).toString(); + LOGGER.info("SDC GET url : "+sdcGetUrl); LOGGER.info("SDC FIND url : "+ sdcFindUrl); + LOGGER.info("SDC HealthCheck : "+ sdcHealthCheck); } @@ -111,6 +115,15 @@ public class SdcClient { } + public List<LinkedHashMap> callCheckConnectivity() { + + UriComponentsBuilder callURI = UriComponentsBuilder.fromHttpUrl(sdcHealthCheck); + ResponseEntity<Object> response = callSdc(callURI.build().encode().toUri()); + return (List<LinkedHashMap>) response.getBody(); + + } + + public File callGetWithAttachment(String toscaModelUrl) { StringBuilder urlBuilder = new StringBuilder().append(sdcHost).append(toscaModelUrl); |