Matthias J. Sax created KAFKA-17178:
---------------------------------------

             Summary: Update KTable.transformValues to new Processor API
                 Key: KAFKA-17178
                 URL: https://issues.apache.org/jira/browse/KAFKA-17178
             Project: Kafka
          Issue Type: Improvement
          Components: streams
            Reporter: Matthias J. Sax


The original Processor API was replace by a type-safe version using `Record` 
instead of K/V pairs. The old PAPI is already mainly deprecated and will be 
remove to large parts in 4.0 release.

However, `KTable.transformValues` is still using the old PAPI, and should be 
updated to use the new `api.FixedKeyProcessor` instead of the old 
`ValueTransformerWithKey`.

The method `transformValues` should be deprecated and replaced with` 
processValues` to `KStream.processValues`.

At the same time, the old interfaces `ValueTransformerWithKey` and 
`ValueTransfromerWithKeySupplier` should be deprecated.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to