Uses of Interface
org.axonframework.messaging.tracing.Span
Packages that use Span
Package
Description
-
Uses of Span in org.axonframework.extension.tracing.opentelemetry
Classes in org.axonframework.extension.tracing.opentelemetry that implement SpanModifier and TypeClassDescriptionclassSpanimplementation that uses OpenTelemetry'sSpanto provide tracing capabilities to an application.Methods in org.axonframework.extension.tracing.opentelemetry that return SpanModifier and TypeMethodDescriptionOpenTelemetrySpan.addAttribute(String key, String value) OpenTelemetrySpanFactory.createDispatchSpan(Supplier<String> operationNameSupplier, Message parentMessage, Message... linkedSiblings) OpenTelemetrySpanFactory.createHandlerSpan(Supplier<String> operationNameSupplier, Message parentMessage, boolean isChildTrace, Message... linkedParents) OpenTelemetrySpanFactory.createInternalSpan(Supplier<String> operationNameSupplier) OpenTelemetrySpanFactory.createInternalSpan(Supplier<String> operationNameSupplier, Message message) OpenTelemetrySpanFactory.createRootTrace(Supplier<String> operationNameSupplier) OpenTelemetrySpan.recordException(Throwable t) OpenTelemetrySpan.start() -
Uses of Span in org.axonframework.messaging.commandhandling.tracing
Methods in org.axonframework.messaging.commandhandling.tracing that return SpanModifier and TypeMethodDescriptionCommandBusSpanFactory.createDispatchCommandSpan(CommandMessage commandMessage, boolean distributed) Creates a span for the dispatching of a command.DefaultCommandBusSpanFactory.createDispatchCommandSpan(CommandMessage commandMessage, boolean distributed) CommandBusSpanFactory.createHandleCommandSpan(CommandMessage commandMessage, boolean distributed) Creates a span for the handling of a command.DefaultCommandBusSpanFactory.createHandleCommandSpan(CommandMessage commandMessage, boolean distributed) -
Uses of Span in org.axonframework.messaging.eventhandling.tracing
Methods in org.axonframework.messaging.eventhandling.tracing that return SpanModifier and TypeMethodDescriptionDefaultEventProcessorSpanFactory.createBatchSpan(boolean streaming, List<? extends EventMessage> eventMessages) EventProcessorSpanFactory.createBatchSpan(boolean streaming, List<? extends EventMessage> eventMessages) Creates a span for the batch of events that are handled by the event processor.DefaultEventBusSpanFactory.createCommitEventsSpan()EventBusSpanFactory.createCommitEventsSpan()Creates a span for the committing of events.DefaultEventProcessorSpanFactory.createProcessEventSpan(boolean streaming, EventMessage eventMessage) EventProcessorSpanFactory.createProcessEventSpan(boolean streaming, EventMessage eventMessage) Creates a span for the handling of an event.DefaultEventBusSpanFactory.createPublishEventSpan(EventMessage eventMessage) EventBusSpanFactory.createPublishEventSpan(EventMessage eventMessage) Creates a span for the publishing of an event.Constructor parameters in org.axonframework.messaging.eventhandling.tracing with type arguments of type SpanModifierConstructorDescriptionTracingEventHandlingComponent(Function<EventMessage, Span> spanProvider, EventHandlingComponent delegate) Constructs the component with givendelegateto receive calls. -
Uses of Span in org.axonframework.messaging.queryhandling.tracing
Methods in org.axonframework.messaging.queryhandling.tracing that return SpanModifier and TypeMethodDescriptionDefaultQueryBusSpanFactory.createQueryProcessingSpan(QueryMessage queryMessage) QueryBusSpanFactory.createQueryProcessingSpan(QueryMessage queryMessage) Creates a span for processing a query.DefaultQueryBusSpanFactory.createQuerySpan(QueryMessage queryMessage, boolean distributed) QueryBusSpanFactory.createQuerySpan(QueryMessage queryMessage, boolean distributed) Creates a span for a query.DefaultQueryBusSpanFactory.createResponseProcessingSpan(QueryMessage queryMessage) QueryBusSpanFactory.createResponseProcessingSpan(QueryMessage queryMessage) Creates a span for processing a response.DefaultQueryBusSpanFactory.createStreamingQuerySpan(QueryMessage queryMessage, boolean distributed) QueryBusSpanFactory.createStreamingQuerySpan(QueryMessage queryMessage, boolean distributed) Creates a span for a streaming query.DefaultQueryBusSpanFactory.createSubscriptionQueryProcessUpdateSpan(SubscriptionQueryUpdateMessage updateMessage, QueryMessage queryMessage) QueryBusSpanFactory.createSubscriptionQueryProcessUpdateSpan(SubscriptionQueryUpdateMessage updateMessage, QueryMessage queryMessage) Creates a span for processing a subscription query update that has been received from the server.DefaultQueryBusSpanFactory.createSubscriptionQuerySpan(QueryMessage queryMessage, boolean distributed) QueryBusSpanFactory.createSubscriptionQuerySpan(QueryMessage queryMessage, boolean distributed) Creates a span for a subscription query.DefaultQueryUpdateEmitterSpanFactory.createUpdateEmitSpan(SubscriptionQueryUpdateMessage update) QueryUpdateEmitterSpanFactory.createUpdateEmitSpan(SubscriptionQueryUpdateMessage update) Creates a span for the actual emit of a query update when the UnitOfWork commits (or immediately if no UnitOfWork is active).DefaultQueryUpdateEmitterSpanFactory.createUpdateScheduleEmitSpan(SubscriptionQueryUpdateMessage update) QueryUpdateEmitterSpanFactory.createUpdateScheduleEmitSpan(SubscriptionQueryUpdateMessage update) Creates a span for the scheduling of emitting a query update. -
Uses of Span in org.axonframework.messaging.tracing
Classes in org.axonframework.messaging.tracing that implement SpanMethods in org.axonframework.messaging.tracing that return SpanModifier and TypeMethodDescriptionNoOpSpanFactory.NoOpSpan.addAttribute(String key, String value) default SpanSpan.addAttribute(String key, String value) Adds an attribute to the span.default SpanSpanFactory.createChildHandlerSpan(Supplier<String> operationNameSupplier, Message parentMessage, Message... linkedParents) Creates a newSpanwhich is part of the current trace.MultiSpanFactory.createDispatchSpan(Supplier<String> operationNameSupplier, Message parentMessage, Message... linkedSiblings) NoOpSpanFactory.createDispatchSpan(Supplier<String> operationNameSupplier, Message parentMessage, Message... linkedSiblings) SpanFactory.createDispatchSpan(Supplier<String> operationNameSupplier, Message parentMessage, Message... linkedSiblings) MultiSpanFactory.createHandlerSpan(Supplier<String> operationNameSupplier, Message parentMessage, boolean isChildTrace, Message... linkedParents) NoOpSpanFactory.createHandlerSpan(Supplier<String> operationNameSupplier, Message parentMessage, boolean isChildTrace, Message... linkedParents) SpanFactory.createHandlerSpan(Supplier<String> operationNameSupplier, Message parentMessage, boolean isChildTrace, Message... linkedParents) MultiSpanFactory.createInternalSpan(Supplier<String> operationNameSupplier) MultiSpanFactory.createInternalSpan(Supplier<String> operationNameSupplier, Message message) NoOpSpanFactory.createInternalSpan(Supplier<String> operationNameSupplier) NoOpSpanFactory.createInternalSpan(Supplier<String> operationNameSupplier, Message message) SpanFactory.createInternalSpan(Supplier<String> operationNameSupplier) Creates a newSpanlinked to the currently active span.SpanFactory.createInternalSpan(Supplier<String> operationNameSupplier, Message message) Creates a newSpanlinked to the currently active span.default SpanSpanFactory.createLinkedHandlerSpan(Supplier<String> operationNameSupplier, Message parentMessage, Message... linkedParents) Creates a newSpanwhich becomes its own separate trace, linked to the previous span.MultiSpanFactory.createRootTrace(Supplier<String> operationNameSupplier) NoOpSpanFactory.createRootTrace(Supplier<String> operationNameSupplier) SpanFactory.createRootTrace(Supplier<String> operationNameSupplier) Creates a newSpanwithout any parent trace.NoOpSpanFactory.NoOpSpan.recordException(Throwable t) Span.recordException(Throwable t) Records an exception to the span.NoOpSpanFactory.NoOpSpan.start()Span.start()Starts the Span.