mjsax commented on code in PR #17169:
URL: https://github.com/apache/kafka/pull/17169#discussion_r1757686961


##########
streams/src/main/java/org/apache/kafka/streams/errors/ErrorHandlerContext.java:
##########
@@ -42,6 +42,8 @@ public interface ErrorHandlerContext {
      * {@link 
org.apache.kafka.streams.kstream.KTable#transformValues(ValueTransformerWithKeySupplier,
 String...)}
      * (and siblings), that do not always guarantee to provide a valid topic 
name, as they might be
      * executed "out-of-band" due to some internal optimizations applied by 
the Kafka Streams DSL.
+     * Additionally, when writing into a changelog topic, there is no 
associated input record,
+     * and thus no topic name is available.

Review Comment:
   > when writing into a changelog topic
   
   Seems pretty clear to me that it's not on the read nor processing path.  -- 
The statements above area also not more precise. Happy to improve it, but not 
sure how? Do you have a more concrete suggestions what you want to see (maybe 
also for the existing statements)?
   
   While I am always in favor of good JavaDocs, also wondering if stuff might 
out date w/o getting updated when we change things in the runtime. Hence, 
having some "wiggle room" might actually benefit us? 



-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to