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)