StatefulProcessorNode¶
StatefulProcessorNode
is a ProcessorGraphNode.
Creating Instance¶
StatefulProcessorNode
takes the following to be created:
- Name
-
ProcessorParameters
- State Stores
-
KTableValueGetterSupplier
s
StatefulProcessorNode
is created when:
CogroupedStreamAggregateBuilder
is requested togetStatefulProcessorNode
GroupedStreamAggregateBuilder
is requested to buildKGroupedTableImpl
is requested todoAggregate
KStreamImpl
is requested to flatTransform, doTransformValues, doFlatTransformValues and processKTableImpl
is requested to doJoinOnForeignKey and suppress
State Stores¶
StatefulProcessorNode
can be given the names of the associated state stores directly or as StoreBuilders (together with the stores of the KTableValueGetterSuppliers) when created.
State Stores¶
StatefulProcessorNode
can be given a StoreBuilder when created.