Refactored reception handler parameter handling 09/64809/1
authormmis <michael.morris@ericsson.com>
Wed, 5 Sep 2018 16:12:03 +0000 (17:12 +0100)
committermmis <michael.morris@ericsson.com>
Wed, 5 Sep 2018 16:34:25 +0000 (17:34 +0100)
commit0089e8bc429001eca2997b44168b05889cb75d38
tree943152987d7aa192fa35bdd76db713bec2463d55
parent461cafda67a99f4cc27ea41539d1748b6c87a79c
Refactored reception handler parameter handling

Refactored parameter handling for configuration of reception handlers as
the previous implementation does not align with the plugin architecture
(.e. plugin specific parameters being handled in core code)

Issue-ID: POLICY-1094
Change-Id: I31a9fc7f712ca43f0f69c42a6d99fa481b02cd4b
Signed-off-by: mmis <michael.morris@ericsson.com>
31 files changed:
main/src/main/java/org/onap/policy/distribution/main/parameters/DistributionParameterGroup.java
main/src/main/java/org/onap/policy/distribution/main/parameters/DistributionParameterHandler.java
main/src/main/java/org/onap/policy/distribution/main/startstop/DistributionActivator.java
main/src/test/java/org/onap/policy/distribution/main/parameters/CommonTestData.java
main/src/test/java/org/onap/policy/distribution/main/parameters/TestDistributionParameterGroup.java
main/src/test/java/org/onap/policy/distribution/main/parameters/TestReceptionHandlerParameters.java
main/src/test/java/org/onap/policy/distribution/main/testclasses/DummyReceptionHandlerParameterGroup.java [new file with mode: 0644]
main/src/test/resources/parameters/DistributionConfigParameters.json
main/src/test/resources/parameters/DistributionConfigParameters_EmptyPolicyDecoder.json
main/src/test/resources/parameters/DistributionConfigParameters_EmptyPolicyForwarder.json
main/src/test/resources/parameters/DistributionConfigParameters_EmptyReceptionHandler.json
main/src/test/resources/parameters/DistributionConfigParameters_InvalidDecoderAndForwarderParameters.json
main/src/test/resources/parameters/DistributionConfigParameters_InvalidForwarderConfigurationClassName.json
main/src/test/resources/parameters/DistributionConfigParameters_InvalidName.json
main/src/test/resources/parameters/DistributionConfigParameters_InvalidReceptionHandlerParameters.json
main/src/test/resources/parameters/DistributionConfigParameters_InvalidRestServerParameters.json
main/src/test/resources/parameters/DistributionConfigParameters_NoPolicyDecoder.json
main/src/test/resources/parameters/DistributionConfigParameters_NoPolicyForwarder.json
main/src/test/resources/parameters/DistributionConfigParameters_NoReceptionHandler.json
main/src/test/resources/parameters/DistributionConfigParameters_UnknownForwarderConfigurationClassName.json
main/src/test/resources/parameters/MinimumParameters.json
plugins/reception-plugins/src/main/java/org/onap/policy/distribution/reception/handling/sdc/SdcConfiguration.java
plugins/reception-plugins/src/main/java/org/onap/policy/distribution/reception/handling/sdc/SdcReceptionHandler.java
plugins/reception-plugins/src/main/java/org/onap/policy/distribution/reception/handling/sdc/SdcReceptionHandlerConfigurationParameterGroup.java [moved from reception/src/main/java/org/onap/policy/distribution/reception/parameters/PssdConfigurationParametersGroup.java with 91% similarity]
plugins/reception-plugins/src/test/java/org/onap/policy/distribution/reception/handling/sdc/TestSdcConfiguration.java
plugins/reception-plugins/src/test/java/org/onap/policy/distribution/reception/handling/sdc/TestSdcReceptionHandler.java
reception/pom.xml
reception/src/main/java/org/onap/policy/distribution/reception/handling/AbstractReceptionHandler.java
reception/src/main/java/org/onap/policy/distribution/reception/parameters/ReceptionHandlerConfigurationParameterGroup.java [new file with mode: 0644]
reception/src/main/java/org/onap/policy/distribution/reception/parameters/ReceptionHandlerConfigurationParametersJsonAdapter.java [new file with mode: 0644]
reception/src/main/java/org/onap/policy/distribution/reception/parameters/ReceptionHandlerParameters.java