Class TraceQuartzAutoConfiguration
java.lang.Object
org.springframework.cloud.sleuth.autoconfig.instrument.quartz.TraceQuartzAutoConfiguration
- All Implemented Interfaces:
org.springframework.beans.factory.InitializingBean
@Configuration(proxyBeanMethods=false)
@ConditionalOnBean({org.springframework.cloud.sleuth.Tracer.class,org.quartz.Scheduler.class})
@ConditionalOnProperty(value="spring.sleuth.quartz.enabled",
matchIfMissing=true)
@AutoConfigureAfter({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.- Since:
- 2.2.0
- Author:
- Branden Cash
-
Constructor Summary
ConstructorsConstructorDescriptionTraceQuartzAutoConfiguration(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. -
Method Summary
-
Constructor Details
-
TraceQuartzAutoConfiguration
@Deprecated public TraceQuartzAutoConfiguration(org.quartz.Scheduler scheduler, org.springframework.cloud.sleuth.Tracer tracer, org.springframework.cloud.sleuth.propagation.Propagator propagator) Deprecated. -
TraceQuartzAutoConfiguration
@Autowired public TraceQuartzAutoConfiguration(org.quartz.Scheduler scheduler, org.springframework.beans.factory.BeanFactory beanFactory)
-
-
Method Details
-
afterPropertiesSet
- Specified by:
afterPropertiesSetin interfaceorg.springframework.beans.factory.InitializingBean- Throws:
Exception
-