add no locking feature 77/118977/5
authorjhh <jorge.hernandez-herrero@att.com>
Tue, 9 Mar 2021 16:01:17 +0000 (10:01 -0600)
committerjhh <jorge.hernandez-herrero@att.com>
Tue, 9 Mar 2021 21:03:32 +0000 (15:03 -0600)
commit149df90bb72ece740accaf3ea037cf40defcd1bd
treef0895c1729c06403abecadca1065d3dfc25de35f
parentdd9d31e90873e12623865fb21bf2e4603e3e0f19
add no locking feature

It provides an interface to applications for locking
purposes that always succeeds.  It does not deny
acquiring resource locks.

Issue-ID: POLICY-3114
Signed-off-by: jhh <jorge.hernandez-herrero@att.com>
Change-Id: I6aebb5f40e4176e0ff7b0e6c6d4042a79dd0b7a3
Signed-off-by: jhh <jorge.hernandez-herrero@att.com>
14 files changed:
feature-no-locking/pom.xml [new file with mode: 0644]
feature-no-locking/src/assembly/assemble_zip.xml [new file with mode: 0644]
feature-no-locking/src/main/java/org/onap/policy/no/locking/NoLockManager.java [new file with mode: 0644]
feature-no-locking/src/main/resources/META-INF.services/org.onap.policy.drools.features.PolicyEngineFeatureApi [new file with mode: 0644]
feature-no-locking/src/test/java/org/onap/policy/no/locking/NoLockManagerTest.java [new file with mode: 0644]
packages/docker/src/main/docker/Dockerfile
packages/install/pom.xml
policy-core/pom.xml
policy-core/src/main/java/org/onap/policy/drools/core/lock/AlwaysSuccessLock.java [new file with mode: 0644]
policy-core/src/test/java/org/onap/policy/drools/core/lock/AlwaysFailLockTest.java
policy-core/src/test/java/org/onap/policy/drools/core/lock/AlwaysLockBaseTest.java [new file with mode: 0644]
policy-core/src/test/java/org/onap/policy/drools/core/lock/AlwaysSuccessLockTest.java [new file with mode: 0644]
policy-management/src/main/java/org/onap/policy/drools/system/PolicyEngineManager.java
pom.xml