Top Interfaces Annotations Classes Enums
[default module]

Package io.micrometer.tracing.annotation


Interface Summary

Modifier and TypeInterface and Description
public interface
MethodInvocationProcessor

Contract for processing annotations.

public interface
NewSpanParser

Parses data for a span created via a NewSpan annotation.

Annotation Summary

Modifier and TypeAnnotation and Description
public @interface
ContinueSpan

Continues the existing span.

public @interface
NewSpan

Allows to create a new span around a public method.

public @interface
SpanTag

There are 3 different ways to add tags to a span.

Class Summary

Modifier and TypeClass and Description
pack-priv abstract class
pack-priv class
AnnotatedParameter

A container class that holds information about the parameter of the annotated method argument.

public class
DefaultNewSpanParser

Default implementation of the NewSpanParser that parses only the span name.

public class
ImperativeMethodInvocationProcessor

Method Invocation processor for imperative code.

public class
SpanAspect

AspectJ aspect for intercepting types or methods annotated with @NewSpan or @ContinueSpan.

pack-priv class
public class
SpanTagAnnotationHandler

This class is able to find all methods annotated with the Micrometer Tracing annotations.

Enum Summary

Modifier and TypeEnum and Description
pack-priv enum