Uses of Interface
org.axonframework.messaging.tracing.Span
Packages that use Span
Package
Description
Part of the Axon Extension module.
Part of the Axon Messaging module.
Part of the Axon Messaging module.
Part of the Axon Messaging module.
Part of the Axon Messaging module.
-
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, @Nullable String value) OpenTelemetrySpanFactory.createDispatchSpan(Supplier<String> operationNameSupplier, Message parentMessage, Message @Nullable ... 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, @Nullable String value) default SpanSpan.addAttribute(String key, @Nullable 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 @Nullable ... linkedSiblings) NoOpSpanFactory.createDispatchSpan(Supplier<String> operationNameSupplier, Message parentMessage, Message @Nullable ... linkedSiblings) SpanFactory.createDispatchSpan(Supplier<String> operationNameSupplier, Message parentMessage, Message @Nullable ... linkedSiblings) MultiSpanFactory.createHandlerSpan(Supplier<String> operationNameSupplier, Message parentMessage, boolean isChildTrace, Message @Nullable ... linkedParents) NoOpSpanFactory.createHandlerSpan(Supplier<String> operationNameSupplier, Message parentMessage, boolean isChildTrace, Message @Nullable ... linkedParents) SpanFactory.createHandlerSpan(Supplier<String> operationNameSupplier, Message parentMessage, boolean isChildTrace, Message @Nullable ... 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.