Package org.apache.kafka.streams.kstream
Interface ValueJoinerWithKey<K1,V1,V2,VR>   
- Type Parameters:
- K1- key value type
- V1- first value type
- V2- second value type
- VR- joined value type
public interface ValueJoinerWithKey<K1,V1,V2,VR>   
The 
ValueJoinerWithKey interface for joining two values into a new value of arbitrary type.
 This interface provides access to a read-only key that the user should not modify as this would lead to
 undefined behavior
 This is a stateless operation, i.e, apply(Object, Object, Object) is invoked individually for each joining
 record-pair of a KStream-KStream, KStream-KTable, or KTable-KTable
 join.- See Also:
- 
- KStream.join(KStream, ValueJoinerWithKey, JoinWindows)
- KStream.join(KStream, ValueJoinerWithKey, JoinWindows, StreamJoined)
- KStream.leftJoin(KStream, ValueJoinerWithKey, JoinWindows)
- KStream.leftJoin(KStream, ValueJoinerWithKey, JoinWindows, StreamJoined)
- KStream.outerJoin(KStream, ValueJoinerWithKey, JoinWindows)
- KStream.outerJoin(KStream, ValueJoinerWithKey, JoinWindows, StreamJoined)
- KStream.join(KTable, ValueJoinerWithKey)
- KStream.join(KTable, ValueJoinerWithKey, Joined)
- KStream.leftJoin(KTable, ValueJoinerWithKey)
- KStream.leftJoin(KTable, ValueJoinerWithKey, Joined)
- KStream.join(GlobalKTable, KeyValueMapper, ValueJoinerWithKey)
- KStream.join(GlobalKTable, KeyValueMapper, ValueJoinerWithKey, Named)
- KStream.leftJoin(GlobalKTable, KeyValueMapper, ValueJoinerWithKey)
- KStream.leftJoin(GlobalKTable, KeyValueMapper, ValueJoinerWithKey, Named)
 
- 
Method Summary
- 
Method Details- 
applyReturn a joined value consisting ofreadOnlyKey,value1andvalue2.- Parameters:
- readOnlyKey- the key
- value1- the first value for joining
- value2- the second value for joining
- Returns:
- the joined value
 
 
-