Package org.apache.kafka.streams.kstream
Interface ValueJoiner<V1,V2,VR>  
- Type Parameters:
 V1- first value typeV2- second value typeVR- joined value type
public interface ValueJoiner<V1,V2,VR>  
The 
ValueJoiner interface for joining two values into a new value of arbitrary type.
 This is a stateless operation, i.e, apply(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, ValueJoiner, JoinWindows)KStream.join(KStream, ValueJoiner, JoinWindows, StreamJoined)KStream.leftJoin(KStream, ValueJoiner, JoinWindows)KStream.leftJoin(KStream, ValueJoiner, JoinWindows, StreamJoined)KStream.outerJoin(KStream, ValueJoiner, JoinWindows)KStream.outerJoin(KStream, ValueJoiner, JoinWindows, StreamJoined)KStream.join(KTable, ValueJoiner)KStream.join(KTable, ValueJoiner, Joined)KStream.leftJoin(KTable, ValueJoiner)KStream.leftJoin(KTable, ValueJoiner, Joined)KTable.join(KTable, ValueJoiner)KTable.leftJoin(KTable, ValueJoiner)KTable.outerJoin(KTable, ValueJoiner)
 
- 
Method Summary
 
- 
Method Details
- 
apply
Return a joined value consisting ofvalue1andvalue2.- Parameters:
 value1- the first value for joiningvalue2- the second value for joining- Returns:
 - the joined value
 
 
 -