Invoke lock callback in session thread 30/98430/2
authorJim Hahn <jrh3@att.com>
Thu, 14 Nov 2019 20:16:13 +0000 (15:16 -0500)
committerJim Hahn <jrh3@att.com>
Thu, 14 Nov 2019 21:42:52 +0000 (16:42 -0500)
commit58c3811bfba7e421af8c9d2d72f55e95b4b01a50
tree23e35bdb304e17665aae1e5662494bac77a30772
parent8bb11a84b833c7db1342af0c5823ee8309f15c1a
Invoke lock callback in session thread

Injects the callback as a DroolsRunnable into the session, if
there is one.  Otherwise, it invokes it via the engine's
thread pool.

Issue-ID: POLICY-2246
Signed-off-by: Jim Hahn <jrh3@att.com>
Change-Id: I214480ae675d89e7335dde4eb4abe2684f7ef8ab
Signed-off-by: Jim Hahn <jrh3@att.com>
feature-distributed-locking/src/main/java/org/onap/policy/distributed/locking/DistributedLockManager.java
feature-distributed-locking/src/test/java/org/onap/policy/distributed/locking/DistributedLockManagerTest.java
policy-management/src/main/java/org/onap/policy/drools/system/internal/FeatureLockImpl.java
policy-management/src/main/java/org/onap/policy/drools/system/internal/LockManager.java
policy-management/src/main/java/org/onap/policy/drools/system/internal/SimpleLockManager.java
policy-management/src/test/java/org/onap/policy/drools/system/internal/FeatureLockImplTest.java
policy-management/src/test/java/org/onap/policy/drools/system/internal/LockManagerTest.java
policy-management/src/test/java/org/onap/policy/drools/system/internal/SimpleLockManagerTest.java