Package org.springframework.amqp.rabbit.config
package org.springframework.amqp.rabbit.config
Provides classes supporting the Rabbit XML namespace.
-
ClassDescription
RabbitListenerContainerFactory
for Spring's base container implementation.Convenient base class for interceptor factories.Base abstract class for listener container factories.Implementation ofContainerCustomizer
providing the configuration of multiple customizers at the same time.ContainerCustomizer<C extends MessageListenerContainer>Called by the container factory after the container is created and configured.ARabbitListenerContainerFactory
implementation to build a regularDirectMessageListenerContainer
.A Factory bean to create a listener container.The container type.Shared utility methods for namespace parsers.Configuration constants for internal sharing across subpackages.Namespace handler for Rabbit.Simplified facade to make it easier and simpler to build aStatefulRetryOperationsInterceptor
or (stateless)RetryOperationsInterceptor
by providing a fluent interface to defining the behavior on error.Builder for a stateful interceptor.Builder for a stateless interceptor.ARabbitListenerContainerFactory
implementation to build a regularSimpleMessageListenerContainer
.ARabbitListenerEndpoint
simply providing theMessageListener
to invoke to process an incoming message for this endpoint.Convenient factory bean for creating a stateful retry interceptor for use in a message listener container, giving you a large amount of control over the behaviour of a container when a listener fails.Convenient factory bean for creating a stateless retry interceptor for use in a message listener container, giving you a large amount of control over the behaviour of a container when a listener fails.