kafka-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From John Roesler <j...@confluent.io>
Subject [VOTE] KIP-478 Strongly Typed Streams Processor API
Date Tue, 16 Jul 2019 16:00:38 GMT
Hi Dev,

After a good discussion, I'd like to start the vote for KIP-478
(https://cwiki.apache.org/confluence/x/2SkLBw).

The proposal is to deprecate the existing interface
org.apache.kafka.streams.processor.Processor<KIn, VIn> in favor of a
new one, org.apache.kafka.streams.processor.api.Processor<KIn, VIn,
KOut, VOut> that parameterizes both the input and output types.

This change enables both the Streams DSL internal code and external
Processor API code to improve their type safety and protect themselves
from type-level bugs.

Thanks,
-John

Mime
View raw message