Adding code for managing life cycle of SDC Client 33/64033/4
authorramverma <ram.krishna.verma@ericsson.com>
Fri, 31 Aug 2018 16:16:01 +0000 (17:16 +0100)
committerramverma <ram.krishna.verma@ericsson.com>
Tue, 4 Sep 2018 08:58:38 +0000 (09:58 +0100)
commitecc059f29f8da065356571ef00c6cad595e298b3
treee69272c979178b1d8f17ce7ca0700dc25addd0a0
parente705197bb18af558fb7ea853b01e1297521763f2
Adding code for managing life cycle of SDC Client

* Adding init/start/stop methods in SDCReceptionHandler for managing lifecycle of SDC Client.
* Adding a handler status enum to hold all the possible status values.
* Adding test cases to cover code changes fully.

Change-Id: Ib6f370485ff330538bfada6030c592629ed3fd1c
Issue-ID: POLICY-956
Signed-off-by: ramverma <ram.krishna.verma@ericsson.com>
12 files changed:
plugins/reception-plugins/src/main/java/org/onap/policy/distribution/reception/handling/sdc/SdcConfiguration.java [moved from plugins/reception-plugins/src/main/java/org/onap/policy/distribution/reception/handling/sdc/PssdConfiguration.java with 88% similarity]
plugins/reception-plugins/src/main/java/org/onap/policy/distribution/reception/handling/sdc/SdcNotificationCallBack.java [new file with mode: 0644]
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/SdcReceptionHandlerStatus.java [new file with mode: 0644]
plugins/reception-plugins/src/test/java/org/onap/policy/distribution/reception/handling/sdc/TestSdcConfiguration.java [moved from plugins/reception-plugins/src/test/java/org/onap/policy/distribution/reception/handling/sdc/PssdConfigurationTest.java with 70% similarity]
plugins/reception-plugins/src/test/java/org/onap/policy/distribution/reception/handling/sdc/TestSdcReceptionHandler.java [new file with mode: 0644]
plugins/reception-plugins/src/test/resources/handling-sdc.json
reception/src/main/java/org/onap/policy/distribution/reception/decoding/PluginTerminationException.java [new file with mode: 0644]
reception/src/main/java/org/onap/policy/distribution/reception/handling/AbstractReceptionHandler.java
reception/src/main/java/org/onap/policy/distribution/reception/handling/ReceptionHandler.java
reception/src/test/java/org/onap/policy/distribution/reception/decoding/PluginInitializationExceptionTest.java [moved from reception/src/test/java/org/onap/policy/distribution/reception/decoding/PolicyInitializationExceptionTest.java with 71% similarity]
reception/src/test/java/org/onap/policy/distribution/reception/decoding/PluginTerminationExceptionTest.java [new file with mode: 0644]