In the same way KStream
and KTable#toStream()
allow calling process
or transform
and thus enable inspecting the record headers, is there a way to achieve the same with GlobalKTable
. Basically, I am looking for a way to inspect the record headers in the Kafka topic when consuming it as a GlobalKTable
. Thank you!
Maybe, you could use #addGlobalStore
instead?
Note thought, that the "global processor" should never modify the data but put()
the key-value-pair (and maybe timestamp) unmodified into the (Timestamped)KeyValue
store (cf. https://issues.apache.org/jira/browse/KAFKA-8037)