Prevent AAI re-query 31/44531/5
authorJim Hahn <jrh3@att.com>
Tue, 24 Apr 2018 21:15:52 +0000 (17:15 -0400)
committerJim Hahn <jrh3@att.com>
Wed, 25 Apr 2018 14:34:18 +0000 (10:34 -0400)
commitf16ff9d2988c42926a140370b54f17d6c3362e79
treed160f7a6a558ca620ac34f7a503108ffcffc6f92
parent49bccdce3e434e2e05d0f36ab5e4f2163184825b
Prevent AAI re-query

Modified event manager code to not query AAI if there's already
a response from a previous query.
Modified code to store AAI properties in local variables instead
of static to prevent any chance of a race condition in a multi-threaded
situation.
Updated junit tests to use a new manager for each subsequent
query.
Update license.
Change variable name, in junit test, from onsetEvent to event,
because it can be any type of event.
Included fix to prevent initial AAI query if AAI data was already
available in the initial onset event.

Change-Id: Idf3e15ea8c5e297f22f23570c22fd837b72ba200
Issue-ID: POLICY-754
Signed-off-by: Jim Hahn <jrh3@att.com>
controlloop/common/eventmanager/src/main/java/org/onap/policy/controlloop/eventmanager/ControlLoopEventManager.java
controlloop/common/eventmanager/src/test/java/org/onap/policy/controlloop/eventmanager/ControlLoopEventManagerTest.java