@Incoming("kafka-consumer-incoming")
@Blocking
public void listen(ConsumerRecord<String, String> record) {
String eventType=null;
if(record.headers()!=null) {
//eventType =IR/VR/CR/MR/BR possible values
Header eventTypeHeader = record.headers().lastHeader("milestoneEvent");
if (eventTypeHeader != null && eventTypeHeader.value() != null) {
eventType = new String(eventTypeHeader.value(), StandardCharsets.UTF_8);
System.out.println("eventType=="+eventType);
}
}
}
eventType
having different values,if eventType
value is equals to IR/VR,then I need to listen/consume messages from kafka-consumer-incoming
topic.
How can we control this in quarkus?