Skip to content

Latest commit

 

History

History
50 lines (38 loc) · 1.33 KB

kafka-streams-internals-KStreamAggProcessorSupplier.adoc

File metadata and controls

50 lines (38 loc) · 1.33 KB

KStreamAggProcessorSupplier Contract

KStreamAggProcessorSupplier is the extension contract of ProcessorSuppliers that allows implementations for views and to turn sendingOldValues flag on.

package org.apache.kafka.streams.kstream.internals;

interface KStreamAggProcessorSupplier<K, RK, V, T> extends ProcessorSupplier<K, V> {
  void enableSendingOldValues();
  KTableValueGetterSupplier<RK, T> view();
}
Table 1. KStreamAggProcessorSupplier Contract
Method Description

enableSendingOldValues

Used when…​FIXME

view

Used when…​FIXME

Table 2. KStreamAggProcessorSuppliers
KStreamAggProcessorSupplier Description

KStreamWindowReduce

KStreamAggregate

KStreamSessionWindowAggregate

KStreamReduce

KStreamWindowAggregate