Use new RestClientParameters class in distribution 75/122975/4
authorJim Hahn <jrh3@att.com>
Mon, 19 Jul 2021 20:21:25 +0000 (16:21 -0400)
committerJim Hahn <jrh3@att.com>
Fri, 30 Jul 2021 13:59:53 +0000 (09:59 -0400)
commit1b21a87140899dd453d2f8766dd1aa98aec6ce14
tree995df7175f51668f2f2173c2f5901dd93bb7fad3
parent9eba753aed9d5575fa24ab8806e4d614668c75cb
Use new RestClientParameters class in distribution

This is a re-do of a previously reverted review.  It's mostly the same
as before, but there are some minor differences.

Replaced LifecycleApiForwarderParameters with RestClientParameters.
Also modified the code to get the HttpClient objects once.
Also removed some unused json test files.

This requires changes to property files in CSITs and OOM:
- add "clientName" to the api & pap structures
- rename "hostName" to "hostname"
- rename "isHttps" to "useHttps" and move it inside the api & pap
  structures

Issue-ID: POLICY-3456
Change-Id: I32b04bc3b6880ec7798814dad268143bc3b06faf
Signed-off-by: Jim Hahn <jrh3@att.com>
15 files changed:
forwarding/src/main/java/org/onap/policy/distribution/forwarding/PolicyForwarder.java
packages/policy-distribution-tarball/src/main/resources/etc/defaultConfig.json
packages/policy-distribution-tarball/src/main/resources/etc/s3pConfig.json
plugins/forwarding-plugins/src/main/java/org/onap/policy/distribution/forwarding/lifecycle/api/LifecycleApiForwarderParameters.java
plugins/forwarding-plugins/src/main/java/org/onap/policy/distribution/forwarding/lifecycle/api/LifecycleApiParameters.java [deleted file]
plugins/forwarding-plugins/src/main/java/org/onap/policy/distribution/forwarding/lifecycle/api/LifecycleApiPolicyForwarder.java
plugins/forwarding-plugins/src/test/java/org/onap/policy/distribution/forwarding/lifecycle/api/LifecycleApiForwarderParametersTest.java
plugins/forwarding-plugins/src/test/resources/parameters/ApexPdpPolicyForwarderParameters.json [deleted file]
plugins/forwarding-plugins/src/test/resources/parameters/ApexPdpPolicyForwarderParametersInvalid.json [deleted file]
plugins/forwarding-plugins/src/test/resources/parameters/LifecycleApiPolicyForwarderParameters.json
plugins/forwarding-plugins/src/test/resources/parameters/LifecycleApiPolicyForwarderParametersInvalid.json
plugins/forwarding-plugins/src/test/resources/parameters/XacmlPdpPolicyForwarderParameters.json [deleted file]
plugins/forwarding-plugins/src/test/resources/parameters/XacmlPdpPolicyForwarderParametersInvalid.json [deleted file]
reception/src/main/java/org/onap/policy/distribution/reception/handling/PluginHandler.java
testsuites/stability/src/main/resources/distributionsetup/distribution/etc/defaultConfig.json