Class BraveSpan
java.lang.Object
io.micrometer.tracing.brave.bridge.BraveSpan
- All Implemented Interfaces:
io.micrometer.tracing.Span,io.micrometer.tracing.SpanCustomizer
Brave implementation of a
Span.- Since:
- 1.0.0
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.micrometer.tracing.Span
io.micrometer.tracing.Span.Builder, io.micrometer.tracing.Span.Kind -
Field Summary
Fields inherited from interface io.micrometer.tracing.Span
NOOP -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidabandon()io.micrometer.tracing.TraceContextcontext()voidend()voidbooleanio.micrometer.tracing.Spanio.micrometer.tracing.Spanio.micrometer.tracing.Spanstatic io.micrometer.tracing.SpanfromBrave(brave.Span span) Converts from Brave to Tracing.inthashCode()booleanisNoop()io.micrometer.tracing.Spanio.micrometer.tracing.SpanremoteIpAndPort(String ip, int port) io.micrometer.tracing.SpanremoteServiceName(String remoteServiceName) io.micrometer.tracing.Spanstart()io.micrometer.tracing.Spanstatic brave.SpantoBrave(io.micrometer.tracing.Span span) Converts from Tracing to Brave.toString()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface io.micrometer.tracing.Span
tag, tag, tag, tagOfBooleans, tagOfDoubles, tagOfLongs, tagOfStrings
-
Constructor Details
-
Method Details
-
toBrave
@Nullable public static brave.Span toBrave(@Nullable io.micrometer.tracing.Span span) Converts from Tracing to Brave.- Parameters:
span- Tracing version- Returns:
- Brave's version
-
fromBrave
public static io.micrometer.tracing.Span fromBrave(brave.Span span) Converts from Brave to Tracing.- Parameters:
span- Brave version- Returns:
- Tracing version
-
isNoop
public boolean isNoop()- Specified by:
isNoopin interfaceio.micrometer.tracing.Span
-
context
public io.micrometer.tracing.TraceContext context()- Specified by:
contextin interfaceio.micrometer.tracing.Span
-
start
public io.micrometer.tracing.Span start()- Specified by:
startin interfaceio.micrometer.tracing.Span
-
name
- Specified by:
namein interfaceio.micrometer.tracing.Span- Specified by:
namein interfaceio.micrometer.tracing.SpanCustomizer
-
event
- Specified by:
eventin interfaceio.micrometer.tracing.Span- Specified by:
eventin interfaceio.micrometer.tracing.SpanCustomizer
-
event
- Specified by:
eventin interfaceio.micrometer.tracing.Span
-
tag
- Specified by:
tagin interfaceio.micrometer.tracing.Span- Specified by:
tagin interfaceio.micrometer.tracing.SpanCustomizer
-
error
- Specified by:
errorin interfaceio.micrometer.tracing.Span
-
end
public void end()- Specified by:
endin interfaceio.micrometer.tracing.Span
-
end
- Specified by:
endin interfaceio.micrometer.tracing.Span
-
abandon
public void abandon()- Specified by:
abandonin interfaceio.micrometer.tracing.Span
-
remoteServiceName
- Specified by:
remoteServiceNamein interfaceio.micrometer.tracing.Span
-
remoteIpAndPort
- Specified by:
remoteIpAndPortin interfaceio.micrometer.tracing.Span
-
toString
-
equals
-
hashCode
public int hashCode()
-