PM Filter 86/8086/2
authorPatrikBuhr <patrik.buhr@est.tech>
Tue, 19 Apr 2022 11:17:23 +0000 (13:17 +0200)
committerPatrikBuhr <patrik.buhr@est.tech>
Tue, 19 Apr 2022 13:47:39 +0000 (15:47 +0200)
commit3582cb92934efcfbebaa7b4cd2df49d629d845cb
treeb2af256b55e0d33201faebc50c530e755fa2653d
parent1e1ec6e36a9cbf5833db480f98526dd754e2d4fd
PM Filter

Added support for JsonPath and JSLT filtering of Json data.

Signed-off-by: PatrikBuhr <patrik.buhr@est.tech>
Issue-ID: NONRTRIC-743
Change-Id: Ia54fd0e67d48626522d0ba5534dd27fbbde2e3e6
17 files changed:
config/application_configuration.json
pom.xml
src/main/java/org/oran/dmaapadapter/repository/InfoType.java
src/main/java/org/oran/dmaapadapter/repository/Job.java
src/main/java/org/oran/dmaapadapter/repository/filters/JsltFilter.java [new file with mode: 0644]
src/main/java/org/oran/dmaapadapter/repository/filters/JsonPathFilter.java [new file with mode: 0644]
src/main/java/org/oran/dmaapadapter/repository/filters/RegexpFilter.java
src/main/resources/typeSchemaDmaap.json
src/main/resources/typeSchemaKafka.json
src/main/resources/typeSchemaPmDataDmaap.json
src/main/resources/typeSchemaPmDataKafka.json
src/test/java/org/oran/dmaapadapter/ApplicationTest.java
src/test/java/org/oran/dmaapadapter/IntegrationWithIcs.java
src/test/java/org/oran/dmaapadapter/IntegrationWithKafka.java
src/test/java/org/oran/dmaapadapter/repository/filters/JsltFilterTest.java [new file with mode: 0644]
src/test/java/org/oran/dmaapadapter/repository/filters/JsonPathFilterTest.java [new file with mode: 0644]
src/test/resources/test_application_configuration.json