Prevent deadlock in ServiceManager 52/123452/1
authorJim Hahn <jrh3@att.com>
Mon, 23 Aug 2021 13:54:38 +0000 (09:54 -0400)
committerJim Hahn <jrh3@att.com>
Mon, 23 Aug 2021 13:56:14 +0000 (09:56 -0400)
commit4564d7b3e8bad18432c817eb780400b220451f1a
tree4d6305ebe303b7323a0006fd3c889ffb03523b32
parent5d79140dbdaa85c390c3e8f6914739c2c8a6b130
Prevent deadlock in ServiceManager

Modified the ServiceManager code so that isAlive() can be invoked
without requiring synchronization, thus eliminating one potential area
of deadlock.

Issue-ID: POLICY-3531
Change-Id: I27d060c3a7cfad8dab20a197d1e42c4ee607a1e2
Signed-off-by: Jim Hahn <jrh3@att.com>
utils/src/main/java/org/onap/policy/common/utils/services/ServiceManager.java