Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Discussion thread: here [TBA]

JIRA: here [TBA]

Please keep the discussion on the mailing list rather than commenting on the wiki (wiki discussions get unwieldy fast).

Motivation

Currently there is a way to pass a KafkaClientSupplier  in KafkaStreams  constructor. This KIP propose proposes to add a public config in StreamsConfig  to pass the class through config and use reflection to create 

...

In KafkaStreams  constructor, we will read the value of streams.kafka.client.supplier from StreamsConfig  and if it's not null  and not empty, we will use reflection to create an object of given class and throw

...

So to cater for users who don't want to update their source code, we are proposing to add this config option as well.