@Configuration(proxyBeanMethods=false)
@ConditionalOnBean(value={org.springframework.cloud.sleuth.Tracer.class,org.quartz.Scheduler.class})
@ConditionalOnProperty(value="spring.sleuth.quartz.enabled",
matchIfMissing=true)
@AutoConfigureAfter(value={BraveAutoConfiguration.class,org.springframework.boot.autoconfigure.quartz.QuartzAutoConfiguration.class})
public class TraceQuartzAutoConfiguration
extends Object
implements org.springframework.beans.factory.InitializingBean
Auto-configuration enables Quartz span information propagation.| Constructor and Description |
|---|
TraceQuartzAutoConfiguration(org.quartz.Scheduler scheduler,
org.springframework.beans.factory.BeanFactory beanFactory) |
TraceQuartzAutoConfiguration(org.quartz.Scheduler scheduler,
org.springframework.cloud.sleuth.Tracer tracer,
org.springframework.cloud.sleuth.propagation.Propagator propagator)
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
void |
afterPropertiesSet() |
@Deprecated public TraceQuartzAutoConfiguration(org.quartz.Scheduler scheduler, org.springframework.cloud.sleuth.Tracer tracer, org.springframework.cloud.sleuth.propagation.Propagator propagator)
@Autowired
public TraceQuartzAutoConfiguration(org.quartz.Scheduler scheduler,
org.springframework.beans.factory.BeanFactory beanFactory)
Copyright © 2022 Pivotal Software, Inc.. All rights reserved.