cadonna commented on code in PR #15573:
URL: https://github.com/apache/kafka/pull/15573#discussion_r1538819784


##########
streams/src/main/java/org/apache/kafka/streams/processor/internals/RepartitionTopics.java:
##########
@@ -119,7 +119,8 @@ public Queue<StreamsException> 
missingSourceTopicExceptions() {
             return new StreamsException(
                 new MissingSourceTopicException(String.format(
                     "Missing source topics %s for subtopology %d of topology 
%s",
-                    missingSourceTopics, subtopologyId, topologyName)),
+                    missingSourceTopics, subtopologyId, topologyName),
+                    missingSourceTopics),

Review Comment:
   The public interface is defined as everything that shows up in the 
[javadocs](https://kafka.apache.org/37/javadoc/). Classes in a package whose 
name contains `internals` do not show up in the javadocs. Class 
`RepartitionTopics` is in package 
`org.apache.kafka.streams.processor.internals`. Thus, `RepartitionTopics` is 
not part of the public interface.
   Regarding field `missingTopics`, there is already 
`missingInputTopicsBySubtopology` that includes all missing topics. 



-- 
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: jira-unsubscr...@kafka.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to