Uses of Class
com.avioconsulting.mule.opentelemetry.api.traces.TraceComponent
-
-
Uses of TraceComponent in com.avioconsulting.mule.opentelemetry.api.processor
Methods in com.avioconsulting.mule.opentelemetry.api.processor that return TraceComponent Modifier and Type Method Description TraceComponentProcessorComponent. getEndTraceComponent(org.mule.runtime.api.notification.EnrichedServerNotification notification)Build aTraceComponentfor end of a flow-like container or a message processor.default TraceComponentProcessorComponent. 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 TraceComponentProcessorComponent. 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.TraceComponentProcessorComponent. getStartTraceComponent(org.mule.runtime.api.component.Component component, org.mule.runtime.api.message.Message message, String correlationId)TraceComponentProcessorComponent. getStartTraceComponent(org.mule.runtime.api.notification.EnrichedServerNotification notification)Build aTraceComponentfor start of a flow-like container or a message processor. -
Uses of TraceComponent in com.avioconsulting.mule.opentelemetry.api.store
Methods in com.avioconsulting.mule.opentelemetry.api.store with parameters of type TraceComponent Modifier and Type Method Description voidTransactionStore. addProcessorSpan(String containerName, TraceComponent traceComponent, io.opentelemetry.api.trace.SpanBuilder spanBuilder)Add a new processor span under an existing transaction.voidTransactionStore. startTransaction(TraceComponent traceComponent, String rootFlowName, io.opentelemetry.api.trace.SpanBuilder rootFlowSpan)Start a new transaction. -
Uses of TraceComponent in com.avioconsulting.mule.opentelemetry.api.traces
Methods in com.avioconsulting.mule.opentelemetry.api.traces that return TraceComponent Modifier and Type Method Description static TraceComponentTraceComponent. named(String name)TraceComponentTraceComponent. withContext(io.opentelemetry.context.Context val)TraceComponentTraceComponent. withEndTime(Instant endTime)TraceComponentTraceComponent. withErrorMessage(String val)TraceComponentTraceComponent. withLocation(String val)TraceComponentTraceComponent. withSpanKind(io.opentelemetry.api.trace.SpanKind val)TraceComponentTraceComponent. withSpanName(String val)TraceComponentTraceComponent. withStartTime(Instant startTime)TraceComponentTraceComponent. withStatsCode(io.opentelemetry.api.trace.StatusCode statusCode)TraceComponentTraceComponent. withTags(Map<String,String> val)TraceComponentTraceComponent. withTransactionId(String val) -
Uses of TraceComponent in com.avioconsulting.mule.opentelemetry.internal.connection
Methods in com.avioconsulting.mule.opentelemetry.internal.connection with parameters of type TraceComponent Modifier and Type Method Description voidOpenTelemetryConnection. addProcessorSpan(TraceComponent traceComponent, String rootContainerName)SpanMetaOpenTelemetryConnection. endProcessorSpan(TraceComponent traceComponent, org.mule.runtime.api.message.Error error)TransactionMetaOpenTelemetryConnection. endTransaction(TraceComponent traceComponent, Exception exception)voidOpenTelemetryConnection. setSpanStatus(TraceComponent traceComponent, io.opentelemetry.api.trace.Span span)voidOpenTelemetryConnection. startTransaction(TraceComponent traceComponent) -
Uses of TraceComponent in com.avioconsulting.mule.opentelemetry.internal.processor
Methods in com.avioconsulting.mule.opentelemetry.internal.processor that return TraceComponent Modifier and Type Method Description protected TraceComponentAbstractProcessorComponent. getBaseTraceComponent(org.mule.runtime.api.notification.EnrichedServerNotification notification)TraceComponentAbstractProcessorComponent. getEndTraceComponent(org.mule.runtime.api.notification.EnrichedServerNotification notification)TraceComponentAnypointMQProcessorComponent. getEndTraceComponent(org.mule.runtime.api.notification.EnrichedServerNotification notification)TraceComponentHttpProcessorComponent. getEndTraceComponent(org.mule.runtime.api.notification.EnrichedServerNotification notification)TraceComponentMuleCoreProcessorComponent. getEndTraceComponent(org.mule.runtime.api.notification.EnrichedServerNotification notification)TraceComponentAnypointMQProcessorComponent. getSourceEndTraceComponent(org.mule.runtime.api.notification.EnrichedServerNotification notification, TraceContextHandler traceContextHandler)TraceComponentFlowProcessorComponent. getSourceEndTraceComponent(org.mule.runtime.api.notification.EnrichedServerNotification notification, TraceContextHandler traceContextHandler)TraceComponentHttpProcessorComponent. getSourceEndTraceComponent(org.mule.runtime.api.notification.EnrichedServerNotification notification, TraceContextHandler traceContextHandler)TraceComponentAnypointMQProcessorComponent. getSourceStartTraceComponent(org.mule.runtime.api.notification.EnrichedServerNotification notification, TraceContextHandler traceContextHandler)TraceComponentFlowProcessorComponent. getSourceStartTraceComponent(org.mule.runtime.api.notification.EnrichedServerNotification notification, TraceContextHandler traceContextHandler)TraceComponentHttpProcessorComponent. getSourceStartTraceComponent(org.mule.runtime.api.notification.EnrichedServerNotification notification, TraceContextHandler traceContextHandler)TraceComponentAbstractProcessorComponent. 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.TraceComponentAbstractProcessorComponent. getStartTraceComponent(org.mule.runtime.api.notification.EnrichedServerNotification notification)TraceComponentAnypointMQProcessorComponent. getStartTraceComponent(org.mule.runtime.api.component.Component component, org.mule.runtime.api.message.Message message, String correlationId)TraceComponentFlowProcessorComponent. getStartTraceComponent(org.mule.runtime.api.notification.EnrichedServerNotification notification)TraceComponentHttpProcessorComponent. getStartTraceComponent(org.mule.runtime.api.component.Component component, org.mule.runtime.api.message.Message message, String correlationId)protected TraceComponentAbstractProcessorComponent. getTraceComponentBuilderFor(org.mule.runtime.api.notification.EnrichedServerNotification notification) -
Uses of TraceComponent in com.avioconsulting.mule.opentelemetry.internal.store
Methods in com.avioconsulting.mule.opentelemetry.internal.store with parameters of type TraceComponent Modifier and Type Method Description SpanMetaFlowSpan. addProcessorSpan(String containerName, TraceComponent traceComponent, io.opentelemetry.api.trace.SpanBuilder spanBuilder)Add a span created from givenSpanBuilderfor the processor identified at the given locationString.voidInMemoryTransactionStore. addProcessorSpan(String containerName, TraceComponent traceComponent, io.opentelemetry.api.trace.SpanBuilder spanBuilder)voidInMemoryTransactionStore. startTransaction(TraceComponent traceComponent, String rootFlowName, io.opentelemetry.api.trace.SpanBuilder rootFlowSpanBuilder)
-