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()
-
Constructor Details
-
Method Details
-
toBrave
public static brave.Span toBrave(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()
-