All Classes
-
All Classes Interface Summary Class Summary Enum Summary Annotation Types Summary Class Description AssertingSpan Spanthat performs additional assertions such as allowed name, tag, event verification and upon reporting, whether the span had been started in the first place.AssertingSpanBuilder ASpan.Builderthat can perform assertions on itself.AssertingSpanCustomizer ASpanCustomizerthat can perform assertions on itself.BaggageInScope Inspired by OpenZipkin Brave'sBaggageField.BaggageManager ManagesBaggageInScopeentries.ContinueSpan Tells Sleuth that all Sleuth related annotations should be applied to an existing span instead of creating a new one.CurrentTraceContext This API was heavily influenced by Brave.CurrentTraceContext.Scope Scope of a span.DocumentedSpan In order to describe your spans via e.g.EventValue Event value representing a notable event in time.FinishedSpan This API is inspired by OpenZipkin Brave (from {code MutableSpan}).HttpClientHandler This API is taken from OpenZipkin Brave.HttpClientRequest This API is taken from OpenZipkin Brave.HttpClientResponse This API is taken from OpenZipkin Brave.HttpRequest This API is taken from OpenZipkin Brave.HttpRequestParser This API is taken from OpenZipkin Brave.HttpResponse This API is taken from OpenZipkin Brave.HttpResponseParser This API is taken from OpenZipkin Brave.HttpServerHandler This API is taken from OpenZipkin Brave.HttpServerRequest This API is taken from OpenZipkin Brave.HttpServerResponse This API is taken from OpenZipkin Brave.NewSpan Allows to create a new span around a public method.NewSpanParser Parses data for a span created via aNewSpanannotation.NoOpTagValueResolver Does nothing.Propagator Inspired by OpenZipkin Brave and OpenTelemetry.Propagator.Getter<C> Interface that allows aTextMapPropagatorto read propagated fields from a carrier.Propagator.Setter<C> Class that allows aTextMapPropagatorto set propagated fields into a carrier.Request This API is taken from OpenZipkin Brave.Response This API is taken from OpenZipkin Brave.SamplerFunction<T> This API was heavily influenced by Brave.SamplerFunction.Constants ConstantSamplerFunctions.ScopedSpan Represents the "current span" untilScopedSpan.end()()} is called.SleuthMethodInvocationProcessor Contract for processing Sleuth annotations.Span This API was heavily influenced by Brave.Span.Builder In some cases (e.g.Span.Kind Type of span.SpanAndScope Container object forSpanand its correspondingTracer.SpanInScope.SpanCustomizer Allows to customize the current span in scope.SpanFilter An interface that allows to filter whether a given reported span should be exported or not.SpanIgnoringSpanFilter SpanFilterthat ignores spans via names.SpanName Annotation to provide the name for the span.SpanNamer Describes how for a given object a span should be named.SpanReporter An interface that allows to process spans after they got finished.SpanTag There are 3 different ways to add tags to a span.Taggable Describes the behaviour of an object that can be tagged.TagKey Represents a tag key.TagValueExpressionResolver Resolves the tag value for the given parameter and the provided expression.TagValueResolver Resolves the tag value for the given parameter.ThreadLocalSpan Represents aSpanstored in thread local.TraceContext Contains trace and span data.TraceContext.Builder Builder forTraceContext.Tracer This API was heavily influenced by Brave.Tracer.SpanInScope Scope of a span.