Expand description
Fixed-key Processor API (KIP-820 processValues).
A fixed-key processor may change the value but NOT the key. This module is a
thin typed facade over the regular Processor runtime. An internal adapter
bridges a FixedKeyProcessor into a Processor<KIn, VIn, KIn, VOut>. The
output key type equals the input key type, so the runtime keeps the partition
assignment unchanged.
The DSL surface KStream::process_values wraps a
FixedKeyProcessorSupplier in that adapter. This module holds the typed
facade and the adapter that it builds on.
Structs§
- Fixed
KeyProcessor Context - The context handed to
FixedKeyProcessor::process. - Fixed
KeyRecord - A record whose KEY is immutable.
Traits§
- Fixed
KeyProcessor - A fixed-key record processor (KIP-820).
- Fixed
KeyProcessor Supplier - Factory for
FixedKeyProcessorinstances.