Я закончил упаковывать возвращенный производитель в createProducer()
моего пользовательского ProducerFactory
в пользовательский класс делегата, который реализует Producer
. Моя реализация send()
была выполнена после TracingProducer.send()
Brave, так что я мог изменить заголовки трассировки, установленные Brave в заголовки ProducerRecord
до отправки битов. Та же логика применяется при потреблении.