An aggregating transformer for fixed windows which offers additional controls that are not included in the built in Kafka Streams Windowing DSL
Serde for use when your time windows are fixed length and non-overlapping.
Serde for use when your time windows are fixed length and non-overlapping. When this condition is met, we are able to avoid serializing 8 bytes for TimeWindowed.endTime
A time windowed value specified by a start and end time
A time windowed value specified by a start and end time
the start time of the window (inclusive)
the end time of the window (exclusive)
Serde for the WindowedValue class.
An aggregating transformer for fixed windows which offers additional controls that are not included in the built in Kafka Streams Windowing DSL
A TimeWindow is a tumbling window of fixed length defined by the windowSize parameter.
A Window is closed after event time passes the end of a TimeWindow + allowedLateness.
After a window is closed, if emitOnClose=true it is forwarded out of this transformer with a WindowedValue.windowResultType of WindowClosed
If a record arrives after a window is closed it is immediately forwarded out of this transformer with a WindowedValue.windowResultType of Restatement
a stream of Keys for a particular timewindow, and the aggregations of the values for that key within a particular timewindow.