[
https://issues.apache.org/jira/browse/KAFKA-17485?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Matthias J. Sax reassigned KAFKA-17485:
---------------------------------------
Assignee: Matthias J. Sax
> 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
> Assignee: Matthias J. Sax
> Priority: Major
> Labels: kip
>
> 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)