public class CoreEventTracer extends Object implements EventTracer<CoreEvent>, org.mule.runtime.api.lifecycle.Initialisable
CoreEventTracer.| Constructor and Description |
|---|
CoreEventTracer() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitrecordErrorAtCurrentSpanpublic static final String ERROR_ON_EXECUTING_CORE_EVENT_TRACER_START_COMMAND_MESSAGE
public static final String ERROR_ON_EXECUTING_CORE_EVENT_TRACER_END_COMMAND_MESSAGE
public static final String ERROR_ON_EXECUTING_CORE_EVENT_TRACER_INJECT_DISTRIBUTED_TRACE_CONTEXT_COMMAND_MESSAGE
public static final String ERROR_ON_EXECUTING_CORE_EVENT_TRACER_RECORD_ERROR_COMMAND_MESSAGE
public static final String ERROR_ON_EXECUTING_CORE_EVENT_TRACER_ADD_ATTRIBUTES_COMMAND_MESSAGE
public static final String ERROR_ON_EXECUTING_CORE_EVENT_TRACER_ADD_ATTRIBUTE_COMMAND_MESSAGE
public static final String ERROR_ON_EXECUTING_CORE_EVENT_SET_CURRENT_SPAN_COMMAND_MESSAGE
public static final String ERROR_ON_EXECUTING_CORE_EVENT_GET_DISTRIBUTED_CONTEXT_SPAN_COMMAND_MESSAGE
public Optional<InternalSpan> startComponentSpan(CoreEvent coreEvent, InitialSpanInfo spanCustomizationInfo)
startComponentSpan in interface EventTracer<CoreEvent>public Optional<InternalSpan> startComponentSpan(CoreEvent coreEvent, InitialSpanInfo initialSpanInfo, Assertion assertion)
startComponentSpan in interface EventTracer<CoreEvent>public void endCurrentSpan(CoreEvent coreEvent)
endCurrentSpan in interface EventTracer<CoreEvent>public void endCurrentSpan(CoreEvent coreEvent, Assertion condition)
endCurrentSpan in interface EventTracer<CoreEvent>public void injectDistributedTraceContext(org.mule.runtime.api.event.EventContext eventContext,
DistributedTraceContextGetter distributedTraceContextGetter)
injectDistributedTraceContext in interface EventTracer<CoreEvent>public void recordErrorAtCurrentSpan(CoreEvent coreEvent, Supplier<org.mule.runtime.api.message.Error> errorSupplier, boolean isErrorEscapingCurrentSpan)
recordErrorAtCurrentSpan in interface EventTracer<CoreEvent>public void setCurrentSpanName(CoreEvent coreEvent, String name)
setCurrentSpanName in interface EventTracer<CoreEvent>public void addCurrentSpanAttribute(CoreEvent coreEvent, String key, String value)
addCurrentSpanAttribute in interface EventTracer<CoreEvent>public void addCurrentSpanAttributes(CoreEvent coreEvent, Map<String,String> attributes)
addCurrentSpanAttributes in interface EventTracer<CoreEvent>public SpanSnifferManager getSpanExporterManager()
getSpanExporterManager in interface EventTracer<CoreEvent>public Map<String,String> getDistributedTraceContextMap(CoreEvent event)
getDistributedTraceContextMap in interface EventTracer<CoreEvent>public void initialise()
throws org.mule.runtime.api.lifecycle.InitialisationException
initialise in interface org.mule.runtime.api.lifecycle.Initialisableorg.mule.runtime.api.lifecycle.InitialisationExceptionCopyright © 2003–2023 MuleSoft, Inc.. All rights reserved.