diff --git a/spring-cloud-stream-binder-kafka/src/main/java/org/springframework/cloud/stream/binder/kafka/KafkaMessageChannelBinder.java b/spring-cloud-stream-binder-kafka/src/main/java/org/springframework/cloud/stream/binder/kafka/KafkaMessageChannelBinder.java index 4da85be76..be2526dc3 100644 --- a/spring-cloud-stream-binder-kafka/src/main/java/org/springframework/cloud/stream/binder/kafka/KafkaMessageChannelBinder.java +++ b/spring-cloud-stream-binder-kafka/src/main/java/org/springframework/cloud/stream/binder/kafka/KafkaMessageChannelBinder.java @@ -399,9 +399,6 @@ public class KafkaMessageChannelBinder extends List partitionsFor = producer .partitionsFor(destination.getName()); producer.close(); - if (transMan == null) { - ((DisposableBean) producerFB).destroy(); - } return partitionsFor; }, destination.getName()); this.topicsInUse.put(destination.getName(),