From 49f07db935d114b72a44e446867b16262dd552aa Mon Sep 17 00:00:00 2001 From: rameshiyer27 Date: Mon, 29 Jan 2024 09:23:58 +0000 Subject: Remove dmaap from models Issue-ID: POLICY-4402 Change-Id: Icead1601984f463e557b969f2792f0f0aa05f060 Signed-off-by: rameshiyer27 --- .../actor/appclcm/AppcLcmOperation.java | 39 +++++++++++----------- .../actor/appclcm/AppcLcmOperationTest.java | 28 ++++++++-------- 2 files changed, 34 insertions(+), 33 deletions(-) (limited to 'models-interactions/model-actors/actor.appclcm/src') diff --git a/models-interactions/model-actors/actor.appclcm/src/main/java/org/onap/policy/controlloop/actor/appclcm/AppcLcmOperation.java b/models-interactions/model-actors/actor.appclcm/src/main/java/org/onap/policy/controlloop/actor/appclcm/AppcLcmOperation.java index 4e8f59008..1fd6f2d99 100644 --- a/models-interactions/model-actors/actor.appclcm/src/main/java/org/onap/policy/controlloop/actor/appclcm/AppcLcmOperation.java +++ b/models-interactions/model-actors/actor.appclcm/src/main/java/org/onap/policy/controlloop/actor/appclcm/AppcLcmOperation.java @@ -3,7 +3,7 @@ * ONAP * ================================================================================ * Copyright (C) 2020-2021 AT&T Intellectual Property. All rights reserved. - * Modifications Copyright (C) 2023 Nordix Foundation. + * Modifications Copyright (C) 2023-2024 Nordix Foundation. * ================================================================================ * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -25,8 +25,8 @@ import java.util.List; import java.util.Map; import org.onap.policy.appclcm.AppcLcmBody; import org.onap.policy.appclcm.AppcLcmCommonHeader; -import org.onap.policy.appclcm.AppcLcmDmaapWrapper; import org.onap.policy.appclcm.AppcLcmInput; +import org.onap.policy.appclcm.AppcLcmMessageWrapper; import org.onap.policy.appclcm.AppcLcmOutput; import org.onap.policy.appclcm.AppcLcmResponseCode; import org.onap.policy.appclcm.AppcLcmResponseStatus; @@ -39,7 +39,7 @@ import org.onap.policy.controlloop.actorserviceprovider.parameters.Bidirectional import org.onap.policy.controlloop.actorserviceprovider.parameters.ControlLoopOperationParams; import org.onap.policy.controlloop.actorserviceprovider.topic.SelectorKey; -public class AppcLcmOperation extends BidirectionalTopicOperation { +public class AppcLcmOperation extends BidirectionalTopicOperation { private static final String MISSING_STATUS = "APPC-LCM response is missing the response status"; public static final String VNF_ID_KEY = "vnf-id"; @@ -50,7 +50,7 @@ public class AppcLcmOperation extends BidirectionalTopicOperation - * Note: if these change, then {@link #getExpectedKeyValues(int, AppcLcmDmaapWrapper)} + * Note: if these change, then {@link #getExpectedKeyValues(int, AppcLcmMessageWrapper)} * must be updated accordingly. */ public static final List SELECTOR_KEYS = @@ -63,11 +63,11 @@ public class AppcLcmOperation extends BidirectionalTopicOperation getExpectedKeyValues(int attempt, AppcLcmDmaapWrapper request) { + protected List getExpectedKeyValues(int attempt, AppcLcmMessageWrapper request) { return List.of(getSubRequestId()); } @Override - protected Status detmStatus(String rawResponse, AppcLcmDmaapWrapper response) { + protected Status detmStatus(String rawResponse, AppcLcmMessageWrapper response) { AppcLcmResponseStatus status = getStatus(response); if (status == null) { throw new IllegalArgumentException(MISSING_STATUS); @@ -164,7 +164,8 @@ public class AppcLcmOperation extends BidirectionalTopicOperation { +public class AppcLcmOperationTest extends BasicBidirectionalTopicOperation { private static final String EXPECTED_EXCEPTION = "expected exception"; private static final String PAYLOAD_KEY1 = "key-A"; @@ -76,7 +75,7 @@ public class AppcLcmOperationTest extends BasicBidirectionalTopicOperation makeServer(TopicSink sink, TopicSource source) { + protected TopicServer makeServer(TopicSink sink, TopicSource source) { return new AppcLcmTopicServer(sink, source); } @@ -127,8 +126,9 @@ public class AppcLcmOperationTest extends BasicBidirectionalTopicOperation