Add time limit to local guard locking facility 73/55573/2
authorJim Hahn <jrh3@att.com>
Wed, 27 Jun 2018 15:04:11 +0000 (11:04 -0400)
committerJim Hahn <jrh3@att.com>
Fri, 29 Jun 2018 15:07:51 +0000 (11:07 -0400)
commitcecd4ac43f199ad9f020d38fb7d1651b296d1703
tree827cbcc055db03dd3e21a91fdfff9926f77b635c
parent9e865fe364ed6aa3445d9b1f1844378c52feab42
Add time limit to local guard locking facility

Modified the local policy guard locking facility to add
a time parameter.
Modified the control loop event manager to extend the lock
when lockCurrentOperation() is re-invoked.
Modified the rules to retract the lock if the lock request
was denied.
Reorder assertions in junit test.

Change-Id: Ic9b77acbb4881a5a516f30eb56664bad1a5c4d7e
Issue-ID: POLICY-872
Signed-off-by: Jim Hahn <jrh3@att.com>
controlloop/common/eventmanager/src/main/java/org/onap/policy/controlloop/eventmanager/ControlLoopEventManager.java
controlloop/common/eventmanager/src/test/java/org/onap/policy/controlloop/eventmanager/ControlLoopEventManagerTest.java
controlloop/common/guard/src/main/java/org/onap/policy/guard/PolicyGuard.java
controlloop/common/guard/src/test/java/org/onap/policy/guard/PolicyGuardTest.java
controlloop/templates/archetype-cl-amsterdam/src/main/resources/archetype-resources/src/main/resources/__closedLoopControlName__.drl