Skip to content

Commit 9b7baa8

Browse files
Merge pull request #680 from vikinghawk/consumerRecoveryRetryFix
consumer recovery retry needs to return the new consumer tag
2 parents f27a954 + 2d988ee commit 9b7baa8

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

src/main/java/com/rabbitmq/client/impl/recovery/TopologyRecoveryRetryLogic.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -165,10 +165,11 @@ public abstract class TopologyRecoveryRetryLogic {
165165
} else if (consumer.getChannel() == channel) {
166166
final RetryContext retryContext = new RetryContext(consumer, context.exception(), context.connection());
167167
RECOVER_CONSUMER_QUEUE.call(retryContext);
168-
consumer.recover();
168+
context.connection().recoverConsumer(consumer.getConsumerTag(), consumer, false);
169169
RECOVER_CONSUMER_QUEUE_BINDINGS.call(retryContext);
170170
}
171171
}
172+
return context.consumer().getConsumerTag();
172173
}
173174
return null;
174175
};

0 commit comments

Comments
 (0)