Matthias J. Sax created KAFKA-17485:
---------------------------------------
Summary: Replace KafkaClientSupplier with KafkaClientInterceptor
Key: KAFKA-17485
URL: https://issues.apache.org/jira/browse/KAFKA-17485
Project: Kafka
Issue Type: New Feature
Components: streams
Reporter: Matthias J. Sax
Kafka Streams currently support the `KafkaClientSupplier` interface which
allows users to create client instances. However, this interface is mostly used
to wrap the standard Kafka clients.
To setup Kafka Streams for future modification, including KIP-1071, the Kafka
Streams runtime needs to create client instances, and thus the
`KafkaClientSupplier` interface should be deprecated and get removed in the
future.
To still allow users to wrap client and to intercept call, we propose to add a
new `KafkaClientInterceptor` interface.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)