Use basicNack instead of basicReject

This commit is contained in:
Dave Syer
2011-05-10 14:22:22 +01:00
parent 0e8436dec3
commit fbf61b0785
2 changed files with 3 additions and 2 deletions

View File

@@ -629,7 +629,8 @@ public abstract class AbstractMessageListenerContainer extends RabbitAccessor im
if (logger.isDebugEnabled()) {
logger.debug("Rejecting message");
}
channel.basicReject(message.getMessageProperties().getDeliveryTag(), true);
// channel.basicReject(message.getMessageProperties().getDeliveryTag(), true);
channel.basicNack(message.getMessageProperties().getDeliveryTag(), true, true);
}
if (this.isChannelTransacted()) {
// Need to commit the reject (=nack)

View File

@@ -52,7 +52,7 @@ public class SimpleMessageListenerContainerIntegrationTests {
private final AcknowledgeMode acknowledgeMode;
@Rule
public Log4jLevelAdjuster logLevels = new Log4jLevelAdjuster(Level.ERROR, RabbitTemplate.class,
public Log4jLevelAdjuster logLevels = new Log4jLevelAdjuster(Level.OFF, RabbitTemplate.class,
SimpleMessageListenerContainer.class, BlockingQueueConsumer.class);
@Rule