From #424:
Should the Context interactions be part of the Tracer/CorrelationContextManager, or can we have a ContextUtil class in the each package that handles this interaction? This would mean removing members such as:
Tracer.getCurrentSpan()
CorrelationContextManager.getCurrentContext()
Now that Context is a well defined notion, probably we don't need an abstraction on top of it.
From #424:
Should the
Contextinteractions be part of theTracer/CorrelationContextManager, or can we have aContextUtilclass in the each package that handles this interaction? This would mean removing members such as:Tracer.getCurrentSpan()CorrelationContextManager.getCurrentContext()Now that
Contextis a well defined notion, probably we don't need an abstraction on top of it.