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
JobListenerthat will wrap a span around quartz jobs when they start and finish.- Since:
- 2.2.0
- Author:
- Branden Cash
-
-
Constructor Summary
Constructors Constructor Description TracingJobListener(Tracer tracer, Propagator propagator)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetName()voidjobExecutionVetoed(org.quartz.JobExecutionContext context)voidjobToBeExecuted(org.quartz.JobExecutionContext context)voidjobWasExecuted(org.quartz.JobExecutionContext context, org.quartz.JobExecutionException jobException)voidtriggerComplete(org.quartz.Trigger trigger, org.quartz.JobExecutionContext context, org.quartz.Trigger.CompletedExecutionInstruction triggerInstructionCode)voidtriggerFired(org.quartz.Trigger trigger, org.quartz.JobExecutionContext context)voidtriggerMisfired(org.quartz.Trigger trigger)booleanvetoJobExecution(org.quartz.Trigger trigger, org.quartz.JobExecutionContext context)
-
-
-
Constructor Detail
-
TracingJobListener
public TracingJobListener(Tracer tracer, Propagator propagator)
-
-
Method Detail
-
getName
public String getName()
- Specified by:
getNamein interfaceorg.quartz.JobListener- Specified by:
getNamein interfaceorg.quartz.TriggerListener
-
triggerFired
public void triggerFired(org.quartz.Trigger trigger, org.quartz.JobExecutionContext context)- Specified by:
triggerFiredin interfaceorg.quartz.TriggerListener
-
vetoJobExecution
public boolean vetoJobExecution(org.quartz.Trigger trigger, org.quartz.JobExecutionContext context)- Specified by:
vetoJobExecutionin interfaceorg.quartz.TriggerListener
-
triggerMisfired
public void triggerMisfired(org.quartz.Trigger trigger)
- Specified by:
triggerMisfiredin interfaceorg.quartz.TriggerListener
-
triggerComplete
public void triggerComplete(org.quartz.Trigger trigger, org.quartz.JobExecutionContext context, org.quartz.Trigger.CompletedExecutionInstruction triggerInstructionCode)- Specified by:
triggerCompletein interfaceorg.quartz.TriggerListener
-
jobToBeExecuted
public void jobToBeExecuted(org.quartz.JobExecutionContext context)
- Specified by:
jobToBeExecutedin interfaceorg.quartz.JobListener
-
jobExecutionVetoed
public void jobExecutionVetoed(org.quartz.JobExecutionContext context)
- Specified by:
jobExecutionVetoedin interfaceorg.quartz.JobListener
-
jobWasExecuted
public void jobWasExecuted(org.quartz.JobExecutionContext context, org.quartz.JobExecutionException jobException)- Specified by:
jobWasExecutedin interfaceorg.quartz.JobListener
-
-