in src/main/java/org/apache/sling/distribution/journal/kafka/KafkaPoller.java [122:129]
private String getMessageType(ConsumerRecord<String, String> record) {
Iterator<Header> headers = record.headers().headers(KafkaMessageInfo.KEY_MESSAGE_TYPE).iterator();
if (!headers.hasNext()) {
throw new MessagingException("Header " + KafkaMessageInfo.KEY_MESSAGE_TYPE + " missing.");
}
Header messageTypeHeader = headers.next();
return new String(messageTypeHeader.value(), StandardCharsets.UTF_8);
}