Emit CBS config updates only 45/79345/2
authorPiotr Jaszczyk <piotr.jaszczyk@nokia.com>
Thu, 28 Feb 2019 11:14:17 +0000 (12:14 +0100)
committerPiotr Jaszczyk <piotr.jaszczyk@nokia.com>
Thu, 28 Feb 2019 11:34:32 +0000 (12:34 +0100)
commit33a2978ce2114d860d73e41084b8e917c4233118
tree4759d707ac97094d8975c1d176086090971dcd9e
parent5e6c996472969e50b3da60a06559c3231218637e
Emit CBS config updates only

Add an update method to CbsClient which emits an item only when the
configuration has accentually changed.

Change-Id: I6023fb1cc069b06bd2c4baf94406538965b6534c
Issue-ID: DCAEGEN2-1233
Signed-off-by: Piotr Jaszczyk <piotr.jaszczyk@nokia.com>
rest-services/cbs-client/src/main/java/org/onap/dcaegen2/services/sdk/rest/services/cbs/client/api/CbsClient.java
rest-services/cbs-client/src/main/java/org/onap/dcaegen2/services/sdk/rest/services/cbs/client/api/listener/HashAlgorithm.java
rest-services/cbs-client/src/main/java/org/onap/dcaegen2/services/sdk/rest/services/cbs/client/api/listener/ListenableCbsConfig.java
rest-services/cbs-client/src/main/java/org/onap/dcaegen2/services/sdk/rest/services/cbs/client/api/listener/MerkleTree.java
rest-services/cbs-client/src/main/java/org/onap/dcaegen2/services/sdk/rest/services/cbs/client/api/listener/TreeChangeListener.java
rest-services/cbs-client/src/main/java/org/onap/dcaegen2/services/sdk/rest/services/cbs/client/api/listener/ValueSerializer.java
rest-services/cbs-client/src/test/java/org/onap/dcaegen2/services/sdk/rest/services/cbs/client/impl/CbsClientImplIT.java
rest-services/common-dependency/src/main/java/org/onap/dcaegen2/services/sdk/rest/services/annotations/ExperimentalApi.java [new file with mode: 0644]