Thanks Ewen,

"use the corresponding serializer internally and just add in the extra
conversion
steps for the data API" sounds good to me.

Guozhang


On Mon, Feb 27, 2017 at 8:24 AM, Ewen Cheslack-Postava <e...@confluent.io>
wrote:

> It's a different interface that's being implemented. The functionality is
> the same (since it's just a simple pass through), but we intentionally
> named Converters differently than Serializers since they do more work than
> Serializers (besides the normal serialization they also need to convert
> between <serialization format> and the Connect Data API.
>
> We could certainly reuse/extend that class instead, though I'm not sure
> there's much benefit in that and since they implement different interfaces
> and this is Connect-specific, it will probably be clearer to have it under
> a Connect package. Note that for other Converters the pattern we've used is
> to use the corresponding serializer internally and just add in the extra
> conversion steps for the data API.
>
> -Ewen
>
> On Sat, Feb 25, 2017 at 6:52 PM, Guozhang Wang <wangg...@gmail.com> wrote:
>
> > I'm wondering why we can't just use ByteArarySerde in o.a.k.common?
> >
> > Guozhang
> >
> > On Sat, Feb 25, 2017 at 2:25 PM, Ewen Cheslack-Postava <
> e...@confluent.io>
> > wrote:
> >
> > > Hi all,
> > >
> > > I've added a pretty trivial KIP for adding a pass-through Converter for
> > > Kafka Connect, similar to ByteArraySerializer/Deserializer.
> > >
> > > https://cwiki.apache.org/confluence/display/KAFKA/KIP-
> > > 128%3A+Add+ByteArrayConverter+for+Kafka+Connect
> > >
> > > This wasn't added with the framework originally because the idea was to
> > > deal with structured data for the most part. However, we've seen a
> couple
> > > of use cases arise as the framework got more traction and I think it
> > makes
> > > sense to provide this out of the box now so people stop reinventing the
> > > wheel (and using a different fully-qualified class name) for each
> > connector
> > > that needs this functionality.
> > >
> > > I imagine this will be a rather uncontroversial addition, so if I don't
> > see
> > > any comments in the next day or two I'll just start the vote thread.
> > >
> > > -Ewen
> > >
> >
> >
> >
> > --
> > -- Guozhang
> >
>



-- 
-- Guozhang

Reply via email to