Damian Guy created KAFKA-5819:
---------------------------------
Summary: Add Joined class and relevant KStream join overloads
Key: KAFKA-5819
URL: https://issues.apache.org/jira/browse/KAFKA-5819
Project: Kafka
Issue Type: Sub-task
Components: streams
Reporter: Damian Guy
Assignee: Damian Guy
Fix For: 1.0.0
Add the {{Joined}} class as defined in KIP-182 and the following overloads to
{{KStream}}
{code}
<VO, VR> KStream<K, VR> join(final KStream<K, VO> other, final ValueJoiner<?
super V, ? super VO, ? extends VR> joiner, final JoinWindows windows, final
Joined<K, V, VO> options);
<VT, VR> KStream<K, VR> join(final KTable<K, VT> other, final ValueJoiner<?
super V, ? super VT, ? extends VR> joiner, final Joined<K, V, VT> options);
<VO, VR> KStream<K, VR> leftJoin(final KStream<K, VO> other, final
ValueJoiner<? super V, ? super VO, ? extends VR> joiner, final JoinWindows
windows, final Joined<K, V, VO> options);
<VT, VR> KStream<K, VR> leftJoin(final KTable<K, VT> other, final ValueJoiner<?
super V, ? super VT, ? extends VR> joiner, final Joined<K, V, VT> options);
<VO, VR> KStream<K, VR> outerJoin(final KStream<K, VO> other, final
ValueJoiner<? super V, ? super VO, ? extends VR> joiner, final JoinWindows
windows, final Joined<K, V, VO> options);
{code}
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)