Add graceful shutdown for Session Manager 54/129154/19
authoremaclee <lee.anjella.macabuhay@est.tech>
Fri, 6 May 2022 09:36:29 +0000 (10:36 +0100)
committeremaclee <lee.anjella.macabuhay@est.tech>
Thu, 12 May 2022 10:32:10 +0000 (11:32 +0100)
commit0b80343610a215f26a7d764cc849f8e9ca44fea0
tree17f7c19af4d1e5dc1c3c9692e14080daf982bd52
parentac5ae3e24e347bb6d643e9b4e5ebcf3baa7152a2
Add graceful shutdown for Session Manager

Introduce singleton session manager
Add unit test for session manager

Issue-Id: CPS-898
Signed-off-by: emaclee <lee.anjella.macabuhay@est.tech>
Change-Id: Iaf91f1aa6c1ebfe0ab907e7f7d80a01e940a0fdd
cps-ncmp-service/src/main/java/org/onap/cps/ncmp/api/impl/config/NcmpConfiguration.java
cps-ri/src/main/java/org/onap/cps/spi/config/CpsSessionFactory.java [new file with mode: 0644]
cps-ri/src/main/java/org/onap/cps/spi/impl/CpsDataPersistenceServiceImpl.java
cps-ri/src/main/java/org/onap/cps/spi/utils/SessionManager.java
cps-ri/src/test/groovy/org/onap/cps/spi/impl/CpsDataPersistenceServiceSpec.groovy
cps-ri/src/test/groovy/org/onap/cps/spi/utils/SessionManagerIntegrationSpec.groovy
cps-ri/src/test/groovy/org/onap/cps/spi/utils/SessionManagerSpec.groovy