void writeToTopology(
InternalTopologyBuilder topologyBuilder)
StreamStreamJoinNode
StreamStreamJoinNode
is a concrete StreamsGraphNode (as a BaseJoinProcessorNode) that is created (using StreamStreamJoinNode.build method) for KStreamImpl.join, KStreamImpl.leftJoin, and KStreamImpl.outerJoin operators.
In other words, StreamStreamJoinNode
represents KStreamImpl.join, KStreamImpl.leftJoin, and KStreamImpl.outerJoin operators.
Creating StreamStreamJoinNode Instance
StreamStreamJoinNode
takes the following to be created:
-
ValueJoiner (
ValueJoiner<? super V1, ? super V2, ? extends VR>
) -
StoreBuilder of WindowStore (
StoreBuilder<WindowStore<K, V1>>
) -
StoreBuilder of WindowStore (
StoreBuilder<WindowStore<K, V2>>
) -
Joined (
Joined<K, V1, V2>
)
writeToTopology
Method
Note
|
writeToTopology is part of the StreamsGraphNode Contract to…FIXME.
|
writeToTopology
…FIXME
Creating StreamStreamJoinNode — build
Method
StreamStreamJoinNode<K, V1, V2, VR> build()
build
simply creates a new StreamStreamJoinNode.
Note
|
build is used exclusively when KTableImpl is requested to doJoin (for KTableImpl.join, KTableImpl.leftJoin and KTableImpl.outerJoin operators).
|