Answer: Earlier versions of RabbitMQ did not implement basic.reject, so make sure your version is recent enough to support it.
basic.reject
Answer: See Message.reject doesn’t work?
Serialization
API Reference