Yuto Kawamura created KAFKA-3497: ------------------------------------ Summary: Streams ProcessorContext should support forward() based on child name Key: KAFKA-3497 URL: https://issues.apache.org/jira/browse/KAFKA-3497 Project: Kafka Issue Type: Improvement Components: kafka streams Affects Versions: 0.10.0.1 Reporter: Yuto Kawamura
Currently {{ProcessorContext}} only supports {{forward(K, V)}} which forwards KV to all children and {{forward(K, V, int childIndex}} which forwards KV to specific children that is identified by an index of children List. While letting a Processor to issue messages which have arbitrary different downstream destination, it is not handy to keep ordering of calling {{addProcessor}}(or {{addSink}}) and childIndex consistent. Here I'd like to suggest introducing another signature {{forward(K, V, String childName)}} which allows to use child name(first argument to addProcessor or addSink) to indicate the destination downstream. Thread on user mailing list: http://mail-archives.apache.org/mod_mbox/kafka-users/201604.mbox/<caczvatp5kgeftap46_r7vtctymrgk4t1lc0wnlqymi0dhec...@mail.gmail.com> -- This message was sent by Atlassian JIRA (v6.3.4#6332)