Skip to content

Commit 32fa9fc

Browse files
Improvement in stream ops in KafkaListener post processor (#4169)
Signed-off-by: moonyoungCHAE <[email protected]>
1 parent 5f278f9 commit 32fa9fc

File tree

1 file changed

+4
-6
lines changed

1 file changed

+4
-6
lines changed

spring-kafka/src/main/java/org/springframework/kafka/annotation/KafkaListenerAnnotationBeanPostProcessor.java

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -547,15 +547,13 @@ private boolean processMainAndRetryListeners(KafkaListener kafkaListener, Object
547547
}
548548

549549
private String[] getTopicsFromTopicPartitionOffset(String[] topics, TopicPartitionOffset[] tps) {
550-
String[] retryableCandidates = topics;
551-
if (retryableCandidates.length == 0 && tps.length > 0) {
552-
retryableCandidates = Arrays.stream(tps)
550+
if (topics.length == 0 && tps.length > 0) {
551+
return Arrays.stream(tps)
553552
.map(TopicPartitionOffset::getTopic)
554553
.distinct()
555-
.toList()
556-
.toArray(new String[0]);
554+
.toArray(String[]::new);
557555
}
558-
return retryableCandidates;
556+
return topics;
559557
}
560558

561559
private RetryTopicConfigurer getRetryTopicConfigurer() {

0 commit comments

Comments
 (0)