Replace cambria with DmaaP client 04/122004/1
authorMaciej Malewski <maciej.malewski@nokia.com>
Tue, 8 Jun 2021 07:04:48 +0000 (09:04 +0200)
committerMaciej Malewski <maciej.malewski@nokia.com>
Thu, 17 Jun 2021 08:03:49 +0000 (10:03 +0200)
commit74b598291ed2461e0e482f556baf2943a97a54f2
tree22e1140bc0f27680be4d47d40b0c94f7205b45b3
parent26be283f4a7044aea4ee0ca480fde20eb5233ee2
Replace cambria with DmaaP client

- remove cambria, add DmaaP client
- sending event for many topics at once is no longer supported
- add backward compatibility status codes
- add additional validation for batchEvent

Issue-ID: DCAEGEN2-1483
Signed-off-by: Maciej Malewski <maciej.malewski@nokia.com>
Change-Id: I945c38b4ab04b697ecfabd5ce38502f83fa70d1a
55 files changed:
Changelog.md
README.md
dpo/data-formats/ves-dmaap-config.json [deleted file]
etc/DmaapConfig.json [deleted file]
etc/collector.properties
etc/ves-dmaap-config.json [new file with mode: 0644]
pom.xml
src/main/java/org/onap/dcae/ApplicationSettings.java
src/main/java/org/onap/dcae/common/EventSender.java
src/main/java/org/onap/dcae/common/VESLogger.java [deleted file]
src/main/java/org/onap/dcae/common/model/BackwardsCompatibilityException.java [new file with mode: 0644]
src/main/java/org/onap/dcae/common/model/InternalException.java [new file with mode: 0644]
src/main/java/org/onap/dcae/common/model/PayloadToLargeException.java [new file with mode: 0644]
src/main/java/org/onap/dcae/common/model/VesEvent.java
src/main/java/org/onap/dcae/common/publishing/DMaaPConfigurationParser.java
src/main/java/org/onap/dcae/common/publishing/DMaaPEventPublisher.java
src/main/java/org/onap/dcae/common/publishing/DMaaPPublishersBuilder.java [deleted file]
src/main/java/org/onap/dcae/common/publishing/DMaaPPublishersCache.java [deleted file]
src/main/java/org/onap/dcae/common/publishing/DmaapRequestConfiguration.java [new file with mode: 0644]
src/main/java/org/onap/dcae/common/publishing/MessageRouterHttpStatusMapper.java [new file with mode: 0644]
src/main/java/org/onap/dcae/common/publishing/Publisher.java [new file with mode: 0644]
src/main/java/org/onap/dcae/common/publishing/PublisherConfig.java
src/main/java/org/onap/dcae/common/validator/BatchEventValidator.java [new file with mode: 0644]
src/main/java/org/onap/dcae/common/validator/GeneralEventValidator.java
src/main/java/org/onap/dcae/multiplestreamreducer/MultipleStreamReducer.java [new file with mode: 0644]
src/main/java/org/onap/dcae/restapi/ApiException.java
src/main/java/org/onap/dcae/restapi/VesRestController.java
src/main/resources/log4j2.xml
src/test/java/org/onap/dcae/ApplicationSettingsTest.java
src/test/java/org/onap/dcae/TLSTest.java
src/test/java/org/onap/dcae/common/EventSenderTest.java
src/test/java/org/onap/dcae/common/publishing/DMaaPConfigurationParserTest.java
src/test/java/org/onap/dcae/common/publishing/DMaaPEventPublisherTest.java [deleted file]
src/test/java/org/onap/dcae/common/publishing/DMaaPPublishersCacheTest.java [deleted file]
src/test/java/org/onap/dcae/common/publishing/DMaapContainer.java [new file with mode: 0644]
src/test/java/org/onap/dcae/common/publishing/MessageRouterHttpStatusMapperTest.java [new file with mode: 0644]
src/test/java/org/onap/dcae/common/publishing/PublisherTest.java [new file with mode: 0644]
src/test/java/org/onap/dcae/common/publishing/PublisherTestMockServer.java [new file with mode: 0644]
src/test/java/org/onap/dcae/common/validator/BatchEventValidatorTest.java [new file with mode: 0644]
src/test/java/org/onap/dcae/multiplestreamreducer/MultipleStreamReducerTest.java [new file with mode: 0644]
src/test/java/org/onap/dcae/restapi/ApiAuthInterceptionTest.java
src/test/java/org/onap/dcae/restapi/VesRestControllerTest.java
src/test/java/org/onap/dcae/vestest/TestVESLogger.java [deleted file]
src/test/resources/dmaap-msg-router/MsgRtrApi.properties [new file with mode: 0644]
src/test/resources/dmaap-msg-router/cadi.properties [new file with mode: 0644]
src/test/resources/dmaap-msg-router/logback.xml [new file with mode: 0644]
src/test/resources/dmaap-msg-router/message-router-compose.yml [new file with mode: 0644]
src/test/resources/dmaap-msg-router/zk_client_jaas.conf [new file with mode: 0644]
src/test/resources/dmaap-msg-router/zk_server_jaas.conf [new file with mode: 0644]
src/test/resources/testParseDMaaPCredentialsLegacy.json [deleted file]
src/test/resources/testParseDMaaPLegacy.json [deleted file]
src/test/resources/ves7_batch_stdnDefined_withDifferentStndDefinedNamespace.json [new file with mode: 0644]
src/test/resources/ves7_batch_stdnDefined_withSameStndDefinedNamespace.json [new file with mode: 0644]
src/test/resources/ves7_batch_valid_two_different_domain.json [new file with mode: 0644]
version.properties