void process(final K key, final V value)
KStreamSessionWindowAggregateProcessor
KStreamSessionWindowAggregateProcessor is a concrete stream processor that…FIXME
KStreamSessionWindowAggregateProcessor is created exclusively when KStreamSessionWindowAggregate is requested to supply a stream processor.
|
Note
|
KStreamSessionWindowAggregateProcessor is a private class of KStreamSessionWindowAggregate.
|
Processing Single Record — process Method
|
Note
|
process is part of Processor Contract to…FIXME.
|
process…FIXME
Initializing Stream Processor — init Method
void init(ProcessorContext context)
|
Note
|
init is part of Processor Contract to initialize a stream processor.
|
init requests the input ProcessorContext for the SessionStore (by the storeName of the owning KStreamSessionWindowAggregate) and sets it as the current SessionStore.
init creates a ForwardingCacheFlushListener (with the sendOldValues flag of the owning KStreamSessionWindowAggregate).
In the end, init creates a TupleForwarder (with the SessionStore, the ForwardingCacheFlushListener and the sendOldValues flag of the owning KStreamSessionWindowAggregate).