@Configuration(proxyBeanMethods=false)
@AutoConfigureAfter(value=org.springframework.boot.autoconfigure.kafka.KafkaAutoConfiguration.class)
@ConditionalOnClass(value={org.springframework.kafka.core.ProducerFactory.class,org.springframework.kafka.core.ConsumerFactory.class,com.alipay.sofa.tracer.boot.kafka.processor.KafkaConsumerFactoryPostProcessor.class})
@EnableAspectJAutoProxy(proxyTargetClass=true)
@ConditionalOnProperty(name="com.alipay.tracer.kafka.enabled",
havingValue="true",
matchIfMissing=true)
public class SofaTracerKafkaAutoConfiguration
extends Object
| Constructor and Description |
|---|
SofaTracerKafkaAutoConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
KafkaConsumerFactoryPostProcessor |
kafkaConsumerFactoryPostProcessor() |
com.sofa.alipay.tracer.plugins.kafkamq.aspect.KafkaListenerSofaTracerAspect |
kafkaListenerSofaTracerAspect() |
KafkaProducerFactoryPostProcessor |
kafkaProducerFactoryPostProcessor() |
@Bean @ConditionalOnMissingBean public KafkaConsumerFactoryPostProcessor kafkaConsumerFactoryPostProcessor()
@Bean @ConditionalOnMissingBean public KafkaProducerFactoryPostProcessor kafkaProducerFactoryPostProcessor()
@Bean @ConditionalOnMissingBean public com.sofa.alipay.tracer.plugins.kafkamq.aspect.KafkaListenerSofaTracerAspect kafkaListenerSofaTracerAspect()
Copyright © 2023. All rights reserved.