The Executor Tagging Sensor continues tracing when a job is scheduled for a thread pool. Currently supported thread pools are the pools implementing the Java
Executor interface, the backport of this interface to java14 (
edu.emory.mathcs.backport.java.util.concurrent.Executor), and some special thread pool implementations used by WebSphere and WebLogic.
The Executor Tagging Sensor adds the TraceTag to a local field of the job object that is queued within the thread pool. This means that a concurrency problem occurs if the same job object is scheduled twice concurrently.