@Configuration(proxyBeanMethods=false)
@AutoConfigureAfter(value=org.springframework.boot.autoconfigure.amqp.RabbitAutoConfiguration.class)
@ConditionalOnClass(value={org.springframework.amqp.core.Message.class,org.springframework.amqp.rabbit.core.RabbitTemplate.class,com.sofa.alipay.tracer.plugins.rabbitmq.aspect.SofaTracerSendMessageAspect.class,com.alipay.sofa.tracer.boot.rabbitmq.processor.SofaTracerRabbitMqBeanPostProcessor.class})
@ConditionalOnProperty(prefix="com.alipay.sofa.tracer.rabbitmq",
value="enable",
matchIfMissing=true)
@EnableAspectJAutoProxy(proxyTargetClass=true)
public class SofaTracerRabbitMqAutoConfiguration
extends Object
| Constructor and Description |
|---|
SofaTracerRabbitMqAutoConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
com.sofa.alipay.tracer.plugins.rabbitmq.aspect.SofaTracerSendMessageAspect |
rabbitMqSendTracingAspect(org.springframework.amqp.rabbit.core.RabbitTemplate rabbitTemplate) |
SofaTracerRabbitMqBeanPostProcessor |
sofaTracerRabbitMqBeanPostProcessor() |
@ConditionalOnBean(value=org.springframework.amqp.rabbit.core.RabbitTemplate.class) @Bean public com.sofa.alipay.tracer.plugins.rabbitmq.aspect.SofaTracerSendMessageAspect rabbitMqSendTracingAspect(org.springframework.amqp.rabbit.core.RabbitTemplate rabbitTemplate)
@ConditionalOnMissingBean @Bean public SofaTracerRabbitMqBeanPostProcessor sofaTracerRabbitMqBeanPostProcessor()
Copyright © 2023. All rights reserved.