Package org.aoju.bus.starter.tracer
Class TracerConfiguration
java.lang.Object
org.aoju.bus.starter.tracer.TracerConfiguration
@ConditionalOnWebApplication
@ConditionalOnClass({org.aoju.bus.tracer.Tracer.class,org.springframework.web.client.RestTemplate.class})
@ConditionalOnBean({org.springframework.core.task.AsyncTaskExecutor.class,org.springframework.web.client.RestTemplate.class})
@EnableConfigurationProperties(TracerProperties.class)
@AutoConfigureAfter(org.springframework.boot.autoconfigure.web.servlet.WebMvcAutoConfiguration.class)
public class TracerConfiguration
extends Object
- Since:
- Java 17+
- Version:
- 6.5.0
- Author:
- Kimi Liu
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.aoju.bus.tracer.binding.spring.context.PostTpicAsyncBeanPostProcessorpostTpicAsyncBeanPostProcessor(org.springframework.core.task.AsyncTaskExecutor executor, org.aoju.bus.tracer.Backend backend) org.aoju.bus.tracer.binding.spring.context.PreTpicAsyncBeanPostProcessorpreTpicAsyncBeanPostProcessor(org.springframework.core.task.AsyncTaskExecutor executor, org.aoju.bus.tracer.Backend backend)
-
Constructor Details
-
TracerConfiguration
public TracerConfiguration()
-
-
Method Details
-
preTpicAsyncBeanPostProcessor
@Bean public org.aoju.bus.tracer.binding.spring.context.PreTpicAsyncBeanPostProcessor preTpicAsyncBeanPostProcessor(org.springframework.core.task.AsyncTaskExecutor executor, org.aoju.bus.tracer.Backend backend) -
postTpicAsyncBeanPostProcessor
@Bean public org.aoju.bus.tracer.binding.spring.context.PostTpicAsyncBeanPostProcessor postTpicAsyncBeanPostProcessor(org.springframework.core.task.AsyncTaskExecutor executor, org.aoju.bus.tracer.Backend backend)
-