Fixed concurrency problems 65/2665/3
authorPatrikBuhr <patrik.buhr@est.tech>
Wed, 4 Mar 2020 08:01:51 +0000 (09:01 +0100)
committerPatrikBuhr <patrik.buhr@est.tech>
Wed, 4 Mar 2020 14:09:13 +0000 (15:09 +0100)
commit14accd2e91460d1651fe2c228fe1ba964cbfb6a6
tree6e54513f07ea96e3efc88c48bce8807e4c13b737
parent47e7c2191584a9bc6d120f91b585d01b44828cc6
Fixed concurrency problems

The resource locking is enabled and reactive.

Change-Id: Ibf83dddaa41cde9224ea52dbfda9dcbc9e4361a6
Issue-ID: NONRTRIC-107
Signed-off-by: PatrikBuhr <patrik.buhr@est.tech>
policy-agent/src/main/java/org/oransc/policyagent/controllers/PolicyController.java
policy-agent/src/main/java/org/oransc/policyagent/dmaap/DmaapRequestMessage.java
policy-agent/src/main/java/org/oransc/policyagent/repository/Lock.java
policy-agent/src/main/java/org/oransc/policyagent/repository/Ric.java
policy-agent/src/main/java/org/oransc/policyagent/tasks/RepositorySupervision.java
policy-agent/src/main/java/org/oransc/policyagent/tasks/RicSynchronizationTask.java
policy-agent/src/test/java/org/oransc/policyagent/ApplicationTest.java
policy-agent/src/test/java/org/oransc/policyagent/repository/LockTest.java [new file with mode: 0644]
policy-agent/src/test/java/org/oransc/policyagent/tasks/RepositorySupervisionTest.java