in library/camel-kamelets-utils/src/main/java/org/apache/camel/kamelets/utils/serialization/kafka/KafkaHeaderDeserializer.java [41:58]
public void process(Exchange exchange) throws Exception {
if (!enabled) {
return;
}
Map<String, Object> headers = exchange.getMessage().getHeaders();
TypeConverter typeConverter = exchange.getContext().getTypeConverter();
if (typeConverter == null) {
typeConverter = defaultTypeConverter;
}
for (Map.Entry<String, Object> header : headers.entrySet()) {
if (shouldDeserialize(header)) {
header.setValue(typeConverter.convertTo(String.class, header.getValue()));
}
}
}