Support asynchronous tracing based on ExecutorServices

Description

After tracing is released and span context store support ticket is done () there is nothing that stops us in providing support for asynchronous invocations in the same JVM that's done on basis of ExecutorServices.

Some of the requirements:

  • Support trace propagation by changing the Runnables and Callabes that are passed to the ExecutorService if trace has been started

  • Intercepts these in the new server remote sensor

  • Provide correct properties for the propagation type and reference

Environment

None

Status

Assignee

Marius Oehler

Reporter

Ivan Senic

Labels

None

Pull Request

None

Integrator

Ivan Senic

Components

Sprint

None

Fix versions

Priority

High
Configure