Deny subsequent lock() 75/56775/2
authorJim Hahn <jrh3@att.com>
Wed, 18 Jul 2018 17:49:42 +0000 (13:49 -0400)
committerJim Hahn <jrh3@att.com>
Wed, 18 Jul 2018 18:54:29 +0000 (14:54 -0400)
commite8f1b7235f8338fbb9eba28d8cff29d3d6adf6e7
treea71afb05855a68ef5ada2ffffaab74ab901b8ae4
parent6d7f829afe8e91d2c1cf33ec8dc770a515c9959d
Deny subsequent lock()

This is the final step of separating the lock "refresh" operation
from the original "lock" operation.  This step entails rejecting
subsequent "lock" requests, even by the same owner, when a resource
is already locked; "refresh" should now be used, instead, to extend
a lock.
Modified comments to indicate that the lock can only be extended
using "refresh".

Change-Id: I406cf60c076dbce87afbd94fb301732359dbd2db
Issue-ID: POLICY-872
Signed-off-by: Jim Hahn <jrh3@att.com>
feature-distributed-locking/src/main/java/org/onap/policy/distributed/locking/TargetLock.java
feature-distributed-locking/src/test/java/org/onap/policy/distributed/locking/TargetLockTest.java
policy-core/src/main/java/org/onap/policy/drools/core/lock/PolicyResourceLockFeatureAPI.java
policy-core/src/main/java/org/onap/policy/drools/core/lock/SimpleLockManager.java
policy-core/src/test/java/org/onap/policy/drools/core/lock/SimpleLockManagerTest.java