Option to disable target locking. Needed by CLC. 85/66485/3
authorJoshua Reich <jreich@research.att.com>
Thu, 13 Sep 2018 21:24:43 +0000 (14:24 -0700)
committerJoshua Reich <jreich@research.att.com>
Fri, 14 Sep 2018 19:13:23 +0000 (12:13 -0700)
commit910dc65cba60b0dafe975b88d69df6559dee7abb
tree69cae99ac556f1b81a1bef7e284c46d340a33b8d
parent97956f188f4a8d92d734bf491d5e15a78a03459f
Option to disable target locking. Needed by CLC.

When used, the ControlLoopEventManager will set useTargetLock to false
converting TargetLock lock/unlock operations to no-ops.

Allows CLC-specified logic to coordinate closed loops instead
of hard-coded mutual-exclusion enforced by target locking.

Change-Id: Ic067c1e1ce47b12d12742ed4bc04d59aa42751d6
Issue-ID: POLICY-953
Signed-off-by: Joshua Reich <jreich@research.att.com>
controlloop/common/eventmanager/src/main/java/org/onap/policy/controlloop/eventmanager/ControlLoopEventManager.java
controlloop/common/guard/src/main/java/org/onap/policy/guard/PolicyGuard.java