Paolo Patierno created KAFKA-5684:
-------------------------------------

             Summary: KStreamPrintProcessor as customized KStreamPeekProcessor
                 Key: KAFKA-5684
                 URL: https://issues.apache.org/jira/browse/KAFKA-5684
             Project: Kafka
          Issue Type: Improvement
          Components: streams
            Reporter: Paolo Patierno
            Assignee: Paolo Patierno
            Priority: Minor


Hi,
the {{KStreamPrintProcessor}} is implemented from scratch (from the 
{{AbstractProcessor}}) and the same for the related supplier.
It looks to me that it's just a special {{KStreamPeekProcessor}} with 
forwardDownStream to false and that allows the possibility to specify Serdes 
instances used if key/values are bytes.
At same time used by a {{print()}} method it provides a fast way to print data 
flowing through the pipeline (while using just {{peek()}} you need to write the 
code).
I think that it could be useful to refactoring the {{KStreamPrintProcessor}} as 
derived from the {{KStreamPeekProcessor}} customizing its behavior.

Thanks,
Paolo.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to