Implementation of distributed locking feature 91/37591/26
authorMagnusen, Drew (dm741q) <dm741q@att.com>
Wed, 21 Mar 2018 21:44:45 +0000 (16:44 -0500)
committerMagnusen, Drew (dm741q) <dm741q@att.com>
Tue, 3 Apr 2018 19:05:18 +0000 (14:05 -0500)
commitfff9b57f7411deb798431bd625944fcfdbe053ac
treec1d7b2d23df54a61a15cd0804f7cce3b42c527f7
parent54bc3867539264a518c88772e82ea8070ef97c79
Implementation of distributed locking feature

This feature is a very basic implementation of a distributed locking
system.

Issue-ID: POLICY-699
Change-Id: I012fd37926ccbbdd87a3e4acb2788b53680115f0
Signed-off-by: Magnusen, Drew (dm741q) <dm741q@att.com>
18 files changed:
feature-distributed-locking/pom.xml [new file with mode: 0644]
feature-distributed-locking/src/assembly/assemble_zip.xml [new file with mode: 0644]
feature-distributed-locking/src/main/feature/config/feature-distributed-locking.properties [new file with mode: 0644]
feature-distributed-locking/src/main/feature/db/pooling/sql/1804-distributedlocking.downgrade.sql [new file with mode: 0644]
feature-distributed-locking/src/main/feature/db/pooling/sql/1804-distributedlocking.upgrade.sql [new file with mode: 0644]
feature-distributed-locking/src/main/java/org/onap/policy/distributed/locking/DistributedLockingFeature.java [new file with mode: 0644]
feature-distributed-locking/src/main/java/org/onap/policy/distributed/locking/DistributedLockingFeatureException.java [new file with mode: 0644]
feature-distributed-locking/src/main/java/org/onap/policy/distributed/locking/DistributedLockingProperties.java [new file with mode: 0644]
feature-distributed-locking/src/main/java/org/onap/policy/distributed/locking/Heartbeat.java [new file with mode: 0644]
feature-distributed-locking/src/main/java/org/onap/policy/distributed/locking/TargetLock.java [new file with mode: 0644]
feature-distributed-locking/src/main/resources/META-INF/services/org.onap.policy.drools.core.lock.PolicyResourceLockFeatureAPI [new file with mode: 0644]
feature-distributed-locking/src/main/resources/META-INF/services/org.onap.policy.drools.features.PolicyEngineFeatureAPI [new file with mode: 0644]
feature-distributed-locking/src/test/java/org/onap/policy/distributed/locking/test/DistributedLockingFeatureExceptionTest.java [new file with mode: 0644]
feature-distributed-locking/src/test/java/org/onap/policy/distributed/locking/test/TargetLockTest.java [new file with mode: 0644]
feature-distributed-locking/src/test/resources/feature-distributed-locking.properties [new file with mode: 0644]
policy-core/src/main/java/org/onap/policy/drools/core/lock/LockRequestFuture.java [new file with mode: 0644]
policy-core/src/main/java/org/onap/policy/drools/core/lock/PolicyResourceLockFeatureAPI.java [new file with mode: 0644]
pom.xml