@Configuration(proxyBeanMethods=false) @Import(value=RabbitAutoConfiguration.RabbitConnectionFactoryCreator.class) protected static class RabbitAutoConfiguration.RabbitTemplateConfiguration extends ObjectSE
修飾子 | コンストラクターと説明 |
---|---|
protected | RabbitTemplateConfiguration() |
修飾子と型 | メソッドと説明 |
---|---|
org.springframework.amqp.core.AmqpAdmin | amqpAdmin(org.springframework.amqp.rabbit.connection.ConnectionFactory connectionFactory) |
org.springframework.amqp.rabbit.core.RabbitTemplate | rabbitTemplate(RabbitTemplateConfigurer configurer, org.springframework.amqp.rabbit.connection.ConnectionFactory connectionFactory) |
RabbitTemplateConfigurer | rabbitTemplateConfigurer(RabbitProperties properties, ObjectProvider<org.springframework.amqp.support.converter.MessageConverter> messageConverter, ObjectProvider<RabbitRetryTemplateCustomizer> retryTemplateCustomizers) |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
@Bean @ConditionalOnMissingBean public RabbitTemplateConfigurer rabbitTemplateConfigurer(RabbitProperties properties, ObjectProvider<org.springframework.amqp.support.converter.MessageConverter> messageConverter, ObjectProvider<RabbitRetryTemplateCustomizer> retryTemplateCustomizers)
@Bean @ConditionalOnSingleCandidate(value=org.springframework.amqp.rabbit.connection.ConnectionFactory.class) @ConditionalOnMissingBean(value=org.springframework.amqp.rabbit.core.RabbitOperations.class) public org.springframework.amqp.rabbit.core.RabbitTemplate rabbitTemplate(RabbitTemplateConfigurer configurer, org.springframework.amqp.rabbit.connection.ConnectionFactory connectionFactory)
@Bean @ConditionalOnSingleCandidate(value=org.springframework.amqp.rabbit.connection.ConnectionFactory.class) @ConditionalOnProperty(prefix="spring.rabbitmq", name="dynamic", matchIfMissing=true) @ConditionalOnMissingBean public org.springframework.amqp.core.AmqpAdmin amqpAdmin(org.springframework.amqp.rabbit.connection.ConnectionFactory connectionFactory)