Wait for pdp-pap topic in xacml-pdp 01/123401/1
authorJim Hahn <jrh3@att.com>
Thu, 19 Aug 2021 13:43:49 +0000 (09:43 -0400)
committerJim Hahn <jrh3@att.com>
Thu, 19 Aug 2021 21:21:06 +0000 (17:21 -0400)
commitae16322f5dacc72a62797ce1ae2e665dba4028dd
tree8571b7369bbb6c46d58334b0f3bf4b2434680976
parentd3544f097cf6c67baf66578636d09c1148e01c50
Wait for pdp-pap topic in xacml-pdp

Added code to use the new topic-checker functionality to verify
communication on the PDP-PAP topic before sending the first heartbeat.
This functionality can be disabled by setting probeHeartbeatTopicMs to
0 in the xacml config file.

Issue-ID: POLICY-3531
Change-Id: I113792c67aa26fbb188767d3e973b21dbe04f570
Signed-off-by: Jim Hahn <jrh3@att.com>
main/src/main/java/org/onap/policy/pdpx/main/comm/XacmlPdpHearbeatPublisher.java
main/src/main/java/org/onap/policy/pdpx/main/parameters/XacmlPdpParameterGroup.java
main/src/main/java/org/onap/policy/pdpx/main/startstop/XacmlPdpActivator.java
main/src/test/java/org/onap/policy/pdpx/main/comm/XacmlPdpHearbeatPublisherTest.java
main/src/test/java/org/onap/policy/pdpx/main/startstop/TestXacmlPdpActivator.java