Is it possible to set prefetch count on @RabbitListener
<p>I know it is possible to make <code>SimpleMessageListenerContainer</code> bean and set prefetch count and message listener here, like this:</p>

<pre><code>@Bean
public SimpleMessageListenerContainer messageListenerContainer(
        ConnectionFactory rabbitConnectionFactory,
        Receiver receiver) {
    SimpleMessageListenerContainer container = new SimpleMessageListenerContainer();
    container.setConnectionFactory(rabbitConnectionFactory);
    container.setQueueNames("hello");
    container.setMessageListener(new MessageListenerAdapter(receiver, "receive"));
    container.setPrefetchCount(1000);
    return container;
}
</code></pre>

<p>But how to set prefetch count for channel if I want to use declarative approach using <code>@RabbitListener</code>?</p>

<pre><code>@Component
public class Receiver {

    private static final Logger log = LoggerFactory.getLogger(Receiver.class);

    @RabbitListener(queues = "hello") // how to set prefetch count here?
    public void receive(String message) {
        log.info(" [x] Received '{}'.", message);
    }

}
</code></pre>

<p>It is not possible?</p>