Class 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 Detail

      • 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 Detail

      • afterPropertiesSet

        public void afterPropertiesSet()
                                throws Exception
        Specified by:
        afterPropertiesSet in interface org.springframework.beans.factory.InitializingBean
        Throws:
        Exception