public class PropagateAllDistributedTraceContextManager extends Object implements org.mule.sdk.api.runtime.source.DistributedTraceContextManager
DistributedTraceContextManager that injects all the fields of the propagator context of the event.| Constructor and Description |
|---|
PropagateAllDistributedTraceContextManager(CoreEvent coreEvent,
org.mule.runtime.tracer.api.EventTracer<CoreEvent> coreEventTracer) |
| Modifier and Type | Method and Description |
|---|---|
void |
addCurrentSpanAttribute(String key,
String value) |
void |
addCurrentSpanAttributes(Map<String,String> attributes) |
Map<String,String> |
getRemoteTraceContextMap() |
void |
setCurrentSpanName(String name) |
void |
setRemoteTraceContextMap(Map<String,String> contextMap) |
public void setRemoteTraceContextMap(Map<String,String> contextMap)
setRemoteTraceContextMap in interface org.mule.sdk.api.runtime.source.DistributedTraceContextManagerpublic Map<String,String> getRemoteTraceContextMap()
getRemoteTraceContextMap in interface org.mule.sdk.api.runtime.source.DistributedTraceContextManagerpublic void setCurrentSpanName(String name)
setCurrentSpanName in interface org.mule.sdk.api.runtime.source.DistributedTraceContextManagerpublic void addCurrentSpanAttribute(String key, String value)
addCurrentSpanAttribute in interface org.mule.sdk.api.runtime.source.DistributedTraceContextManagerCopyright © 2003–2023 MuleSoft, Inc.. All rights reserved.