Modified dmi plugin stub behavior for EACH new module set tag 51/138651/5
authorsourabh_sourabh <sourabh.sourabh@est.tech>
Thu, 8 Aug 2024 13:48:52 +0000 (14:48 +0100)
committersourabh_sourabh <sourabh.sourabh@est.tech>
Wed, 14 Aug 2024 12:01:30 +0000 (13:01 +0100)
commit7bb72e29fd086e373e4053771ebf88381d4a769b
tree85775a9397542267435d3d23a57da8880e53b45d
parent372b29c094bb8968a6e09051055c460fe73c09f7
Modified dmi plugin stub behavior for EACH new module set tag

- Dmi plugin stub controller (getModuleReferences and getModuleResources) is modified to send http 503 for any module set tag from 1st request time till 2 mins.
- After 2 mins or later any number of request having same module set
  tag, stud would send http 200 with module references.

Issue-ID: CPS-2353
Change-Id: Ie44b7e80fee90c919f5fa9ec53419283088112ac
Signed-off-by: sourabh_sourabh <sourabh.sourabh@est.tech>
dmi-stub/dmi-plugin-demo-and-csit-stub-service/pom.xml
dmi-stub/dmi-plugin-demo-and-csit-stub-service/src/main/java/org/onap/cps/ncmp/dmi/rest/stub/controller/DmiRestStubController.java
dmi-stub/dmi-plugin-demo-and-csit-stub-service/src/main/java/org/onap/cps/ncmp/dmi/rest/stub/controller/aop/ModuleInitialProcess.java [new file with mode: 0644]
dmi-stub/dmi-plugin-demo-and-csit-stub-service/src/main/java/org/onap/cps/ncmp/dmi/rest/stub/controller/aop/ModuleInitialProcessAspect.java [new file with mode: 0644]
dmi-stub/dmi-plugin-demo-and-csit-stub-service/src/main/resources/application.yml