T
- the container factory type.public abstract class AbstractRabbitListenerContainerFactoryConfigurer<T extends org.springframework.amqp.rabbit.config.AbstractRabbitListenerContainerFactory<?>> extends Object
RabbitListenerContainerFactory
with sensible defaults.Constructor and Description |
---|
AbstractRabbitListenerContainerFactoryConfigurer() |
Modifier and Type | Method and Description |
---|---|
abstract void |
configure(T factory,
org.springframework.amqp.rabbit.connection.ConnectionFactory connectionFactory)
Configure the specified rabbit listener container factory.
|
protected void |
configure(T factory,
org.springframework.amqp.rabbit.connection.ConnectionFactory connectionFactory,
RabbitProperties.AmqpContainer configuration) |
protected RabbitProperties |
getRabbitProperties() |
protected void |
setMessageConverter(org.springframework.amqp.support.converter.MessageConverter messageConverter)
Set the
MessageConverter to use or null if the out-of-the-box
converter should be used. |
protected void |
setMessageRecoverer(org.springframework.amqp.rabbit.retry.MessageRecoverer messageRecoverer)
Set the
MessageRecoverer to use or null to rely on the default. |
protected void |
setRabbitProperties(RabbitProperties rabbitProperties)
Set the
RabbitProperties to use. |
protected void |
setRetryTemplateCustomizers(List<RabbitRetryTemplateCustomizer> retryTemplateCustomizers)
Set the
RabbitRetryTemplateCustomizer instances to use. |
public AbstractRabbitListenerContainerFactoryConfigurer()
protected void setMessageConverter(org.springframework.amqp.support.converter.MessageConverter messageConverter)
MessageConverter
to use or null
if the out-of-the-box
converter should be used.messageConverter
- the MessageConverter
protected void setMessageRecoverer(org.springframework.amqp.rabbit.retry.MessageRecoverer messageRecoverer)
MessageRecoverer
to use or null
to rely on the default.messageRecoverer
- the MessageRecoverer
protected void setRetryTemplateCustomizers(List<RabbitRetryTemplateCustomizer> retryTemplateCustomizers)
RabbitRetryTemplateCustomizer
instances to use.retryTemplateCustomizers
- the retry template customizersprotected void setRabbitProperties(RabbitProperties rabbitProperties)
RabbitProperties
to use.rabbitProperties
- the RabbitProperties
protected final RabbitProperties getRabbitProperties()
public abstract void configure(T factory, org.springframework.amqp.rabbit.connection.ConnectionFactory connectionFactory)
factory
- the AbstractRabbitListenerContainerFactory
instance to
configureconnectionFactory
- the ConnectionFactory
to useprotected void configure(T factory, org.springframework.amqp.rabbit.connection.ConnectionFactory connectionFactory, RabbitProperties.AmqpContainer configuration)
Copyright © 2020 Pivotal Software, Inc.. All rights reserved.