类 AbstractRabbitListenerContainerFactoryConfigurer<T extends org.springframework.amqp.rabbit.config.AbstractRabbitListenerContainerFactory<?>>
- java.lang.Object
- org.springframework.boot.autoconfigure.amqp.AbstractRabbitListenerContainerFactoryConfigurer<T>
- 类型参数:
T
- the container factory type.
- 直接已知子类:
DirectRabbitListenerContainerFactoryConfigurer
,SimpleRabbitListenerContainerFactoryConfigurer
public abstract class AbstractRabbitListenerContainerFactoryConfigurer<T extends org.springframework.amqp.rabbit.config.AbstractRabbitListenerContainerFactory<?>> extends Object
ConfigureRabbitListenerContainerFactory
with sensible defaults.- 从以下版本开始:
- 2.0.0
方法概要
所有方法 实例方法 抽象方法 具体方法 修饰符和类型 方法 说明 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 theMessageConverter
to use ornull
if the out-of-the-box converter should be used.protected void
setMessageRecoverer(org.springframework.amqp.rabbit.retry.MessageRecoverer messageRecoverer)
Set theMessageRecoverer
to use ornull
to rely on the default.protected void
setRabbitProperties(RabbitProperties rabbitProperties)
Set theRabbitProperties
to use.protected void
setRetryTemplateCustomizers(List<RabbitRetryTemplateCustomizer> retryTemplateCustomizers)
Set theRabbitRetryTemplateCustomizer
instances to use.
构造器详细资料
AbstractRabbitListenerContainerFactoryConfigurer
public AbstractRabbitListenerContainerFactoryConfigurer()
方法详细资料
setMessageConverter
protected void setMessageConverter(org.springframework.amqp.support.converter.MessageConverter messageConverter)
Set theMessageConverter
to use ornull
if the out-of-the-box converter should be used.- 参数:
messageConverter
- theMessageConverter
setMessageRecoverer
protected void setMessageRecoverer(org.springframework.amqp.rabbit.retry.MessageRecoverer messageRecoverer)
Set theMessageRecoverer
to use ornull
to rely on the default.- 参数:
messageRecoverer
- theMessageRecoverer
setRetryTemplateCustomizers
protected void setRetryTemplateCustomizers(List<RabbitRetryTemplateCustomizer> retryTemplateCustomizers)
Set theRabbitRetryTemplateCustomizer
instances to use.- 参数:
retryTemplateCustomizers
- the retry template customizers
setRabbitProperties
protected void setRabbitProperties(RabbitProperties rabbitProperties)
Set theRabbitProperties
to use.- 参数:
rabbitProperties
- theRabbitProperties
getRabbitProperties
protected final RabbitProperties getRabbitProperties()
configure
public abstract void configure(T factory, org.springframework.amqp.rabbit.connection.ConnectionFactory connectionFactory)
Configure the specified rabbit listener container factory. The factory can be further tuned and default settings can be overridden.- 参数:
factory
- theAbstractRabbitListenerContainerFactory
instance to configureconnectionFactory
- theConnectionFactory
to use
configure
protected void configure(T factory, org.springframework.amqp.rabbit.connection.ConnectionFactory connectionFactory, RabbitProperties.AmqpContainer configuration)