StndDefined event routing 33/110433/16
authorBogumil Zebek <bogumil.zebek@nokia.com>
Wed, 22 Jul 2020 06:19:51 +0000 (08:19 +0200)
committerBartosz Gardziejewski <bartosz.gardziejewski@nokia.com>
Thu, 6 Aug 2020 06:07:39 +0000 (08:07 +0200)
commitf6260a26de44a9338ca998626a93c0d0fa56abc3
tree2a3dffaf850a7a934861c0fd10003168324c9f69
parentdc29687c2c83b387718c6a26b227170b17dcf08d
StndDefined event routing

Route stndDefined events to streams defined in namespace event field.

Change-Id: I3963e220095665f8ca3fd1b21c5c20b44057cf76
Issue-ID: DCAEGEN2-1771
Signed-off-by: Zebek Bogumil <bogumil.zebek@nokia.com>
31 files changed:
Changelog.md
etc/DmaapConfig.json
etc/collector.properties
pom.xml
src/main/java/org/onap/dcae/ApplicationSettings.java
src/main/java/org/onap/dcae/JSonSchemasSupplier.java
src/main/java/org/onap/dcae/VesApplication.java
src/main/java/org/onap/dcae/common/EventSender.java
src/main/java/org/onap/dcae/common/EventUpdater.java
src/main/java/org/onap/dcae/common/model/StndDefinedNamespaceParameterHasEmptyValueException.java [new file with mode: 0644]
src/main/java/org/onap/dcae/common/model/StndDefinedNamespaceParameterNotDefinedException.java [new file with mode: 0644]
src/main/java/org/onap/dcae/common/model/VesEvent.java [new file with mode: 0644]
src/main/java/org/onap/dcae/restapi/ApiException.java
src/main/java/org/onap/dcae/restapi/EventValidator.java
src/main/java/org/onap/dcae/restapi/EventValidatorException.java [new file with mode: 0644]
src/main/java/org/onap/dcae/restapi/VesRestController.java
src/test/java/org/onap/dcae/ApplicationSettingsTest.java
src/test/java/org/onap/dcae/common/EventSenderTest.java
src/test/java/org/onap/dcae/common/JsonDataLoader.java [new file with mode: 0644]
src/test/java/org/onap/dcae/common/model/VesEventTest.java [new file with mode: 0644]
src/test/java/org/onap/dcae/restapi/EventValidatorTest.java
src/test/java/org/onap/dcae/restapi/VesRestControllerTest.java
src/test/resources/eventsAfterTransformation/ves7_valid_event.json [new file with mode: 0644]
src/test/resources/eventsAfterTransformation/ves_stdnDefined_empty_namespace_invalid.json [new file with mode: 0644]
src/test/resources/eventsAfterTransformation/ves_stdnDefined_missing_namespace_invalid.json [new file with mode: 0644]
src/test/resources/eventsAfterTransformation/ves_stdnDefined_valid.json [new file with mode: 0644]
src/test/resources/ves_stdnDefined_empty_namespace_invalid.json [new file with mode: 0644]
src/test/resources/ves_stdnDefined_missing_namespace_invalid.json [new file with mode: 0644]
src/test/resources/ves_stdnDefined_valid.json [new file with mode: 0644]
src/test/resources/ves_stdnDefined_valid_unknown_topic.json [new file with mode: 0644]
version.properties