@ -141,7 +141,7 @@ public final class RabbitAutoConfiguration {
@@ -141,7 +141,7 @@ public final class RabbitAutoConfiguration {
@Bean
@ConditionalOnMissingBean
public RabbitTemplateConfigurer rabbitTemplateConfigurer ( RabbitProperties properties ,
RabbitTemplateConfigurer rabbitTemplateConfigurer ( RabbitProperties properties ,
ObjectProvider < MessageConverter > messageConverter ,
ObjectProvider < RabbitTemplateRetrySettingsCustomizer > retrySettingsCustomizers ) {
RabbitTemplateConfigurer configurer = new RabbitTemplateConfigurer ( properties ) ;
@ -153,7 +153,7 @@ public final class RabbitAutoConfiguration {
@@ -153,7 +153,7 @@ public final class RabbitAutoConfiguration {
@Bean
@ConditionalOnSingleCandidate ( ConnectionFactory . class )
@ConditionalOnMissingBean ( RabbitOperations . class )
public RabbitTemplate rabbitTemplate ( RabbitTemplateConfigurer configurer , ConnectionFactory connectionFactory ,
RabbitTemplate rabbitTemplate ( RabbitTemplateConfigurer configurer , ConnectionFactory connectionFactory ,
ObjectProvider < RabbitTemplateCustomizer > customizers ) {
RabbitTemplate template = new RabbitTemplate ( ) ;
configurer . configure ( template , connectionFactory ) ;
@ -165,7 +165,7 @@ public final class RabbitAutoConfiguration {
@@ -165,7 +165,7 @@ public final class RabbitAutoConfiguration {
@ConditionalOnSingleCandidate ( ConnectionFactory . class )
@ConditionalOnBooleanProperty ( name = "spring.rabbitmq.dynamic" , matchIfMissing = true )
@ConditionalOnMissingBean
public AmqpAdmin amqpAdmin ( ConnectionFactory connectionFactory ) {
AmqpAdmin amqpAdmin ( ConnectionFactory connectionFactory ) {
return new RabbitAdmin ( connectionFactory ) ;
}
@ -179,7 +179,7 @@ public final class RabbitAutoConfiguration {
@@ -179,7 +179,7 @@ public final class RabbitAutoConfiguration {
@Bean
@ConditionalOnSingleCandidate ( RabbitTemplate . class )
public RabbitMessagingTemplate rabbitMessagingTemplate ( RabbitTemplate rabbitTemplate ) {
RabbitMessagingTemplate rabbitMessagingTemplate ( RabbitTemplate rabbitTemplate ) {
return new RabbitMessagingTemplate ( rabbitTemplate ) ;
}