Hello Bruno, The KIP as been updated. Feel free to give more feedbacks and I will complete accordingly.
Kr, F. Le jeu. 5 mai 2022 à 22:22, Bruno Cadonna <cado...@apache.org> a écrit : > Hi Francois, > > Thanks for the KIP! > > Here my first feedback: > > 1. Could you please extend the motivation section, so that it is clear > for a non-Spring dev why the change is needed? Usually, a motivation > section benefits a lot from an actual example. > Extending the motivation section would also make the KIP more > self-contained which is important IMO since this is kind of a log of the > major changes to Kafka. Descriptions of major changes should not > completely depend on external links (which may become dead in future). > Referencing external resources to point to more details or give context > is useful, though. > > 2. Why do you only want to change/add the constructors that take the > properties objects and de/serializers and you do not also want to > add/change the constructors that take only the properties? > > 3. I found the following stalled KIP whose motivation is really similar > to yours: > > > https://cwiki.apache.org/confluence/display/KAFKA/KIP-378%3A+Enable+Dependency+Injection+for+Kafka+Streams+handlers > > That KIP is also the reason why Kafka Streams still has the constructors > with the StreamsConfig parameter. Maybe you want to mention this KIP in > yours or even incorporate the remaining topology test driver API changes > in your KIP. > Some related links: > - https://github.com/apache/kafka/pull/5344#issuecomment-413350338 > - https://github.com/apache/kafka/pull/10484 > - https://issues.apache.org/jira/browse/KAFKA-6386 > > Best, > Bruno > > > On 04.05.22 22:26, François Rosière wrote: > > Hi all, > > > > KIP-832 has been created to allow implementing Spring managed > interceptors > > for Producers and Consumers. > > > > At the moment, interceptors are given as configuration classes to the > > producer and consumer configurations. So, the idea here would be to > create > > 2 new constructors to allow using a Producer and Consumer configuration > > instead of properties or a key value map of configurations entries. > > Interceptors could then be given as instances by overriding a config > method. > > More details can be found in the Spring issue. > > https://github.com/spring-projects/spring-kafka/issues/2244 > > > > Any feedback, proposal, vote for this KIP would be more than welcome. > > > > Kind regards, > > > > Francois R. > > > > Le lun. 2 mai 2022 à 21:05, François Rosière <francois.rosi...@gmail.com> > a > > écrit : > > > >> Kip link: > >> > https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=211882578 > >> > >> > > >