Add support for KafkaAvroSerializer in apex-pdp 16/131216/1 istanbul
authorRam Krishna Verma <ram_krishna.verma@bell.ca>
Fri, 14 Oct 2022 14:05:29 +0000 (10:05 -0400)
committerRam Krishna Verma <ram_krishna.verma@bell.ca>
Mon, 17 Oct 2022 16:08:24 +0000 (16:08 +0000)
commit21dd2ea96c0ab725bd1dcbebfa2913bd50da2eeb
tree3c5b07354bc407ef9b6ce2e06c2ce82bf5bd62dc
parent352cecfa62969af5637e87690cdf98dd971ef649
Add support for KafkaAvroSerializer in apex-pdp

Adding the support for KafkaAvroSerializer to deserialize the
messages sent on a kafka topic using the KafkaAvroSerializer.

The default StringDeserializer that comes from KafkaConsumer
is not able to work with avro encoded messages.

Issue-ID: POLICY-4369
Change-Id: Ia97bee9546baa78c237e21a220df9374b84121dd
Signed-off-by: Ram Krishna Verma <ram_krishna.verma@bell.ca>
(cherry picked from commit b1296de01e61cb8d8e2a8476bad108b2046783de)
plugins/plugins-event/plugins-event-carrier/plugins-event-carrier-kafka/pom.xml
plugins/plugins-event/plugins-event-carrier/plugins-event-carrier-kafka/src/main/java/org/onap/policy/apex/plugins/event/carrier/kafka/ApexKafkaConsumer.java
plugins/plugins-event/plugins-event-carrier/plugins-event-carrier-kafka/src/test/java/org/onap/policy/apex/plugins/event/carrier/kafka/ApexKafkaConsumerTest.java