Skip to content
This repository was archived by the owner on May 25, 2023. It is now read-only.

Make Serdes less confusing#70

Closed
joan38 wants to merge 1 commit into
lightbend:developfrom
joan38:serde-refactor
Closed

Make Serdes less confusing#70
joan38 wants to merge 1 commit into
lightbend:developfrom
joan38:serde-refactor

Conversation

@joan38

@joan38 joan38 commented May 3, 2018

Copy link
Copy Markdown
Contributor

Serdes is confusing IMHO:

  1. We have wrappers around Serializer, Deserializer and Serde which are not very useful.
  2. We have Serdes in 2 places org.apache.kafka.common.serialization.Serde and in com.lightbend.kafka.scala.streams.DefaultSerdes, instead we should be having only one place where to find all the Serdes.
  3. The avro serde in the tests can be generic

@joan38 joan38 mentioned this pull request May 3, 2018
@joan38
joan38 force-pushed the serde-refactor branch 3 times, most recently from 85a6923 to 037719f Compare May 3, 2018 16:48
@joan38
joan38 force-pushed the serde-refactor branch from 037719f to 9d068f5 Compare May 3, 2018 17:05
@joan38 joan38 changed the title Helper for creating custom Serdes Make Serdes less confusing May 3, 2018
@joan38

joan38 commented May 3, 2018

Copy link
Copy Markdown
Contributor Author

This is ready to be reviewed @debasishg

@debasishg

Copy link
Copy Markdown
Contributor

Please read the notification at the top of README. This library has been accepted for inclusion in to Apache Kafka. It's already there in the trunk and will be released along with the next release of Kafka. Hold on to your PRs and submit them against apache/kafka repo once released. It will be difficult to reconcile if we make changes here.

@joan38

joan38 commented May 3, 2018

Copy link
Copy Markdown
Contributor Author

This can now be closed as it's been opened on Kafka's repo with apache/kafka#4963

@joan38 joan38 closed this May 3, 2018
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants