[rabbitmq-discuss] Basic.reject(true) does remove the redelivered flag?

Simon MacMullen simon at rabbitmq.com
Tue Apr 12 14:44:59 BST 2011

On 06/04/11 10:49, Alfonso Pantoja wrote:
> Hi,


> I've been googling about basic reject and found that
> basic.reject(true)
> (requeue the message) removes the redelivered flag?
> Is this correct?

No. basic.reject(true) leaves the redelivered flag alone (effectively 
meaning it'll always be true). Of course that's not specified either way 
in the AMQP spec, but it's what we do. Of course, you could probably 
make a case for it being either way...

Cheers, Simon
Simon MacMullen
Staff Engineer, RabbitMQ
SpringSource, a division of VMware

More information about the rabbitmq-discuss mailing list