Skip to content

Commit 5922378

Browse files
Merge pull request #680 from vikinghawk/consumerRecoveryRetryFix
consumer recovery retry needs to return the new consumer tag (cherry picked from commit 9b7baa8)
1 parent a8f6d25 commit 5922378

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
@@ -166,10 +166,11 @@ public abstract class TopologyRecoveryRetryLogic {
166166
} else if (consumer.getChannel() == channel) {
167167
final RetryContext retryContext = new RetryContext(consumer, context.exception(), context.connection());
168168
RECOVER_CONSUMER_QUEUE.call(retryContext);
169-
consumer.recover();
169+
context.connection().recoverConsumer(consumer.getConsumerTag(), consumer, false);
170170
RECOVER_CONSUMER_QUEUE_BINDINGS.call(retryContext);
171171
}
172172
}
173+
return context.consumer().getConsumerTag();
173174
}
174175
return null;
175176
};

0 commit comments

Comments
 (0)