Class TracingJobListener

java.lang.Object
org.springframework.cloud.sleuth.instrument.quartz.TracingJobListener
All Implemented Interfaces:
org.quartz.JobListener, org.quartz.TriggerListener

public class TracingJobListener extends Object implements org.quartz.JobListener, org.quartz.TriggerListener
JobListener that will wrap a span around quartz jobs when they start and finish.
Since:
2.2.0
Author:
Branden Cash
  • Constructor Details

    • TracingJobListener

      public TracingJobListener(Tracer tracer, Propagator propagator)
  • Method Details

    • getName

      public String getName()
      Specified by:
      getName in interface org.quartz.JobListener
      Specified by:
      getName in interface org.quartz.TriggerListener
    • triggerFired

      public void triggerFired(org.quartz.Trigger trigger, org.quartz.JobExecutionContext context)
      Specified by:
      triggerFired in interface org.quartz.TriggerListener
    • vetoJobExecution

      public boolean vetoJobExecution(org.quartz.Trigger trigger, org.quartz.JobExecutionContext context)
      Specified by:
      vetoJobExecution in interface org.quartz.TriggerListener
    • triggerMisfired

      public void triggerMisfired(org.quartz.Trigger trigger)
      Specified by:
      triggerMisfired in interface org.quartz.TriggerListener
    • triggerComplete

      public void triggerComplete(org.quartz.Trigger trigger, org.quartz.JobExecutionContext context, org.quartz.Trigger.CompletedExecutionInstruction triggerInstructionCode)
      Specified by:
      triggerComplete in interface org.quartz.TriggerListener
    • jobToBeExecuted

      public void jobToBeExecuted(org.quartz.JobExecutionContext context)
      Specified by:
      jobToBeExecuted in interface org.quartz.JobListener
    • jobExecutionVetoed

      public void jobExecutionVetoed(org.quartz.JobExecutionContext context)
      Specified by:
      jobExecutionVetoed in interface org.quartz.JobListener
    • jobWasExecuted

      public void jobWasExecuted(org.quartz.JobExecutionContext context, org.quartz.JobExecutionException jobException)
      Specified by:
      jobWasExecuted in interface org.quartz.JobListener