Fix close response in clamp/acm 00/136100/1
authorFrancescoFioraEst <francesco.fiora@est.tech>
Wed, 4 Oct 2023 13:03:14 +0000 (14:03 +0100)
committerFrancesco Fiora <francesco.fiora@est.tech>
Wed, 4 Oct 2023 13:09:06 +0000 (13:09 +0000)
Fix close response using try-with-resources statement

Issue-ID: POLICY-4834
Change-Id: Ifc90a09816b2338b020fc72125f2dd5450428409
Signed-off-by: FrancescoFioraEst <francesco.fiora@est.tech>
participant/participant-impl/participant-impl-policy/src/main/java/org/onap/policy/clamp/acm/participant/policy/main/handler/AutomationCompositionElementHandler.java

index 7fd8e0d..281fe3e 100755 (executable)
@@ -165,12 +165,16 @@ public class AutomationCompositionElementHandler implements AutomationCompositio
         if (automationCompositionDefinition.getPolicyTypes() != null) {
             LOGGER.info("Found Policy Types in automation composition definition: {} , Creating Policy Types",
                     automationCompositionDefinition.getName());
-            createPolicyTypeResp = apiHttpClient.createPolicyType(automationCompositionDefinition).getStatus();
+            try (var response = apiHttpClient.createPolicyType(automationCompositionDefinition)) {
+                createPolicyTypeResp = response.getStatus();
+            }
         }
         if (automationCompositionDefinition.getToscaTopologyTemplate().getPolicies() != null) {
             LOGGER.info("Found Policies in automation composition definition: {} , Creating Policies",
                     automationCompositionDefinition.getName());
-            createPolicyResp = apiHttpClient.createPolicy(automationCompositionDefinition).getStatus();
+            try (var response = apiHttpClient.createPolicy(automationCompositionDefinition)) {
+                createPolicyResp = response.getStatus();
+            }
         }
         if (createPolicyTypeResp == HttpStatus.SC_OK && createPolicyResp == HttpStatus.SC_OK) {
             LOGGER.info(