Handle DB error codes in distributed locking 50/97550/1
authorJim Hahn <jrh3@att.com>
Thu, 24 Oct 2019 14:17:07 +0000 (10:17 -0400)
committerJim Hahn <jrh3@att.com>
Thu, 24 Oct 2019 14:17:07 +0000 (10:17 -0400)
commit9a5f9a2e295efbdcb143d03ceda320ae484534af
treea1aa4867c2922ff18ca4cdc8d39505ee28010efc
parent6e0b450abe7e62fa47ffe14e95a67d035174dbdb
Handle DB error codes in distributed locking

The commons library wraps the SQLExceptions within its own SQLException,
so changed the code to simply look for a cause that's SQLTransientException,
eliminating the need to check specific error codes.  Deleted the error
code property now that it is no longer needed.
Also updated the distributed locking properties to include examples.

Issue-ID: POLICY-2113
Signed-off-by: Jim Hahn <jrh3@att.com>
Change-Id: If46e85a81cfc952e561174fea670df81efb8309a
feature-distributed-locking/src/main/feature/config/feature-distributed-locking.properties
feature-distributed-locking/src/main/java/org/onap/policy/distributed/locking/DistributedLockManager.java
feature-distributed-locking/src/main/java/org/onap/policy/distributed/locking/DistributedLockProperties.java
feature-distributed-locking/src/test/java/org/onap/policy/distributed/locking/DistributedLockManagerTest.java
feature-distributed-locking/src/test/java/org/onap/policy/distributed/locking/DistributedLockPropertiesTest.java
feature-distributed-locking/src/test/resources/feature-distributed-locking.properties