Thanks Almog! That makes sense to me, I've updated the KIP so that the
ProcessorWrapper will extend Configurable but gave it a default no-op
implementation so that it's optional.

On Mon, Nov 18, 2024 at 1:57 PM Almog Gavra <almog.ga...@gmail.com> wrote:

> Thanks Sophie! This KIP will certainly make it easier to implement any kind
> of custom functionality across all processors in the DSL, I can imagine
> quite a few use cases for this.
>
> One suggestion, we should consider including a configure() method that
> takes in Map<String, ?> configs, so that it can be configured based on
> things like application.id (e.g. for emitting custom metrics per
> processor).
>
> - Almog
>
> On Fri, Nov 15, 2024 at 10:16 PM Sophie Blee-Goldman <
> sop...@responsive.dev>
> wrote:
>
> > Hey all,
> >
> > We have a short KIP we'd like to propose which will allow injecting
> custom
> > code modules around the processors of Kafka Streams applications,
> including
> > DSL-built topologies.
> >
> > Please let us know if you have any thoughts or concerns
> >
> > <goog_579523372>
> >
> >
> https://cwiki.apache.org/confluence/display/KAFKA/KIP-1112%3A+allow+custom+processor+wrapping
> >
> > Cheers,
> > Sophie
> >
>

Reply via email to