| Modifier and Type | Method and Description |
|---|---|
TraceComponent |
ProcessorComponent.getEndTraceComponent(org.mule.runtime.api.notification.EnrichedServerNotification notification)
Build a
TraceComponent for end of a flow-like container or a message
processor. |
default TraceComponent |
ProcessorComponent.getSourceEndTraceComponent(org.mule.runtime.api.notification.EnrichedServerNotification notification,
TraceContextHandler traceContextHandler)
For flows with a source component, this method can allow processor components
to build source specific traces.
|
default TraceComponent |
ProcessorComponent.getSourceStartTraceComponent(org.mule.runtime.api.notification.EnrichedServerNotification notification,
TraceContextHandler traceContextHandler)
If a message processor has a source variation, then this implementation can
do more processing of a component.
|
TraceComponent |
ProcessorComponent.getStartTraceComponent(org.mule.runtime.api.component.Component component,
org.mule.runtime.api.message.Message message,
String correlationId) |
TraceComponent |
ProcessorComponent.getStartTraceComponent(org.mule.runtime.api.notification.EnrichedServerNotification notification)
Build a
TraceComponent for start of a flow-like container or a
message processor. |
| Modifier and Type | Method and Description |
|---|---|
void |
OpenTelemetryConnection.addProcessorSpan(TraceComponent traceComponent,
String rootContainerName)
|
SpanMeta |
OpenTelemetryConnection.endProcessorSpan(TraceComponent traceComponent,
org.mule.runtime.api.message.Error error) |
TransactionMeta |
OpenTelemetryConnection.endTransaction(TraceComponent traceComponent,
Exception exception) |
void |
OpenTelemetryConnection.setSpanStatus(TraceComponent traceComponent,
io.opentelemetry.api.trace.Span span) |
void |
OpenTelemetryConnection.startTransaction(TraceComponent traceComponent) |
| Modifier and Type | Method and Description |
|---|---|
protected TraceComponent |
AbstractProcessorComponent.getBaseTraceComponent(org.mule.runtime.api.notification.EnrichedServerNotification notification) |
TraceComponent |
AbstractProcessorComponent.getEndTraceComponent(org.mule.runtime.api.notification.EnrichedServerNotification notification) |
TraceComponent |
HttpProcessorComponent.getEndTraceComponent(org.mule.runtime.api.notification.EnrichedServerNotification notification) |
TraceComponent |
AnypointMQProcessorComponent.getEndTraceComponent(org.mule.runtime.api.notification.EnrichedServerNotification notification) |
TraceComponent |
MuleCoreProcessorComponent.getEndTraceComponent(org.mule.runtime.api.notification.EnrichedServerNotification notification) |
TraceComponent |
FlowProcessorComponent.getSourceEndTraceComponent(org.mule.runtime.api.notification.EnrichedServerNotification notification,
TraceContextHandler traceContextHandler) |
TraceComponent |
HttpProcessorComponent.getSourceEndTraceComponent(org.mule.runtime.api.notification.EnrichedServerNotification notification,
TraceContextHandler traceContextHandler) |
TraceComponent |
AnypointMQProcessorComponent.getSourceEndTraceComponent(org.mule.runtime.api.notification.EnrichedServerNotification notification,
TraceContextHandler traceContextHandler) |
TraceComponent |
FlowProcessorComponent.getSourceStartTraceComponent(org.mule.runtime.api.notification.EnrichedServerNotification notification,
TraceContextHandler traceContextHandler) |
TraceComponent |
HttpProcessorComponent.getSourceStartTraceComponent(org.mule.runtime.api.notification.EnrichedServerNotification notification,
TraceContextHandler traceContextHandler) |
TraceComponent |
AnypointMQProcessorComponent.getSourceStartTraceComponent(org.mule.runtime.api.notification.EnrichedServerNotification notification,
TraceContextHandler traceContextHandler) |
TraceComponent |
AbstractProcessorComponent.getStartTraceComponent(org.mule.runtime.api.component.Component component,
org.mule.runtime.api.message.Message message,
String correlationId)
Create a start trace component without the notification object.
|
TraceComponent |
HttpProcessorComponent.getStartTraceComponent(org.mule.runtime.api.component.Component component,
org.mule.runtime.api.message.Message message,
String correlationId) |
TraceComponent |
AnypointMQProcessorComponent.getStartTraceComponent(org.mule.runtime.api.component.Component component,
org.mule.runtime.api.message.Message message,
String correlationId) |
TraceComponent |
FlowProcessorComponent.getStartTraceComponent(org.mule.runtime.api.notification.EnrichedServerNotification notification) |
TraceComponent |
AbstractProcessorComponent.getStartTraceComponent(org.mule.runtime.api.notification.EnrichedServerNotification notification) |
protected TraceComponent |
AbstractProcessorComponent.getTraceComponentBuilderFor(org.mule.runtime.api.notification.EnrichedServerNotification notification) |
static TraceComponent |
TraceComponent.named(String name) |
TraceComponent |
TraceComponent.withContext(io.opentelemetry.context.Context val) |
TraceComponent |
TraceComponent.withEndTime(Instant endTime) |
TraceComponent |
TraceComponent.withErrorMessage(String val) |
TraceComponent |
TraceComponent.withLocation(String val) |
TraceComponent |
TraceComponent.withSpanKind(io.opentelemetry.api.trace.SpanKind val) |
TraceComponent |
TraceComponent.withSpanName(String val) |
TraceComponent |
TraceComponent.withStartTime(Instant startTime) |
TraceComponent |
TraceComponent.withStatsCode(io.opentelemetry.api.trace.StatusCode statusCode) |
TraceComponent |
TraceComponent.withTags(Map<String,String> val) |
TraceComponent |
TraceComponent.withTransactionId(String val) |
| Modifier and Type | Method and Description |
|---|---|
SpanMeta |
FlowSpan.addProcessorSpan(String containerName,
TraceComponent traceComponent,
io.opentelemetry.api.trace.SpanBuilder spanBuilder)
Add a span created from given
SpanBuilder for the processor
identified at the given location String. |
void |
TransactionStore.addProcessorSpan(String containerName,
TraceComponent traceComponent,
io.opentelemetry.api.trace.SpanBuilder spanBuilder)
Add a new processor span under an existing transaction.
|
void |
InMemoryTransactionStore.addProcessorSpan(String containerName,
TraceComponent traceComponent,
io.opentelemetry.api.trace.SpanBuilder spanBuilder) |
void |
TransactionStore.startTransaction(TraceComponent traceComponent,
String rootFlowName,
io.opentelemetry.api.trace.SpanBuilder rootFlowSpan)
Start a new transaction.
|
void |
InMemoryTransactionStore.startTransaction(TraceComponent traceComponent,
String rootFlowName,
io.opentelemetry.api.trace.SpanBuilder rootFlowSpanBuilder) |
Copyright © 2024 AVIO Consulting. All rights reserved.