[
https://issues.apache.org/jira/browse/KAFKA-12213?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17280034#comment-17280034
]
Piotr Fras commented on KAFKA-12213:
------------------------------------
I am going to break down KIP-149 into five streams of work and submit
individual pull request for each of the following interfaces:
- ValueTransformer
- ValueMapper
- ValueJoiner
- Initializer (already addressed in [https://github.com/apache/kafka/pull/9908])
- Reducer
Let me know if that works for you.
> Kafka Streams aggregation Initializer to accept record key
> ----------------------------------------------------------
>
> Key: KAFKA-12213
> URL: https://issues.apache.org/jira/browse/KAFKA-12213
> Project: Kafka
> Issue Type: New Feature
> Components: streams
> Reporter: Piotr Fras
> Assignee: Piotr Fras
> Priority: Minor
> Labels: needs-kip
>
> Sometimes Kafka record key contains useful information for creating a zero
> object in aggregation Initializer. This feature is to add kafka record key to
> Initializer.
> There were two approaches I considered to implement this feature, one
> respecting backwards compatibility for internal and external APIs and the
> other one which is not. I chose the latter one as it was more strait-forward.
> We may want to validate this approach tho.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)