Class DirectMessageListenerContainer

All Implemented Interfaces:
MessageListenerContainer, Aware, BeanNameAware, DisposableBean, InitializingBean, ApplicationContextAware, ApplicationEventPublisherAware, Lifecycle, Phased, SmartLifecycle
Direct Known Subclasses:
DirectReplyToMessageListenerContainer

public class DirectMessageListenerContainer extends AbstractMessageListenerContainer
The SimpleMessageListenerContainer is not so simple. Recent changes to the rabbitmq java client has facilitated a much simpler listener container that invokes the listener directly on the rabbit client consumer thread. There is no txSize property - each message is acked (or nacked) individually.
Since:
2.0
Author:
Gary Russell, Artem Bilan, Nicolas Ristock, Cao Weibo