Close old UEB/DMaaP consumer 41/43541/4
authorJim Hahn <jrh3@att.com>
Wed, 18 Apr 2018 15:12:54 +0000 (11:12 -0400)
committerJorge Hernandez <jh1730@att.com>
Thu, 19 Apr 2018 19:04:43 +0000 (19:04 +0000)
commit965d274773192f8f44704d73146efc5bb1a1c395
tree2731a71d6fe47ee8cdd96962897284fd1b36c485
parentdbdef1e3e3803b5848a1fad746c652f9359d4313
Close old UEB/DMaaP consumer

Modified code to close the old consumer when the filter is changed.
Made some changes to toString() methods to resolve some sonar
issues.
Modified so-as to not interfere with fetch().
Use synchronized instead of AtomicReferences.

Change-Id: I4c9d2cc32993208fd345e66ef1f1dce7a1e7de7d
Issue-ID: POLICY-750
Signed-off-by: Jim Hahn <jrh3@att.com>
policy-endpoints/src/main/java/org/onap/policy/drools/event/comm/bus/internal/BusConsumer.java