Description
Expected Behavior
I spotted this when looking into this: Can StreamRabbitListenerContainerFactory message listeners retry messages?
Retries for deliveries in the classic listener containers is implemented using the advice chain (with a retry interceptor https://docs.spring.io/spring-amqp/docs/current/reference/html/#retry).
So there's no standard way to handle retries as part of the stream container factory, that do exist on the SimpleMessageListenerContainer
Current Behavior
There is currently no advice chain support in the StreamListenerContainer.
Context
There are workarounds - suggested in the Can StreamRabbitListenerContainerFactory message listeners retry messages? - but it pushes the retry logic out into all the @RabbitListener
s, instead of keeping it central.