Class BraveFinishedSpan
java.lang.Object
io.micrometer.tracing.brave.bridge.BraveFinishedSpan
- All Implemented Interfaces:
io.micrometer.tracing.exporter.FinishedSpan
public class BraveFinishedSpan
extends Object
implements io.micrometer.tracing.exporter.FinishedSpan
Brave implementation of a
FinishedSpan.- Since:
- 1.0.0
-
Constructor Summary
ConstructorsConstructorDescriptionBraveFinishedSpan(brave.handler.MutableSpan mutableSpan) Creates a new instance ofBraveFinishedSpan. -
Method Summary
Modifier and TypeMethodDescriptionstatic io.micrometer.tracing.exporter.FinishedSpanfromBrave(brave.handler.MutableSpan mutableSpan) Converts from Brave to Tracing.getError()io.micrometer.tracing.Span.KindgetKind()getName()intgetTags()io.micrometer.tracing.exporter.FinishedSpanio.micrometer.tracing.exporter.FinishedSpansetEvents(Collection<Map.Entry<Long, String>> events) io.micrometer.tracing.exporter.FinishedSpansetLocalIp(String ip) io.micrometer.tracing.exporter.FinishedSpanio.micrometer.tracing.exporter.FinishedSpansetRemotePort(int port) io.micrometer.tracing.exporter.FinishedSpansetRemoteServiceName(String remoteServiceName) io.micrometer.tracing.exporter.FinishedSpanstatic brave.handler.MutableSpantoBrave(io.micrometer.tracing.exporter.FinishedSpan finishedSpan) Converts from Tracing to Brave.toString()
-
Constructor Details
-
BraveFinishedSpan
public BraveFinishedSpan(brave.handler.MutableSpan mutableSpan) Creates a new instance ofBraveFinishedSpan.- Parameters:
mutableSpan- Brave version ofFinishedSpan
-
-
Method Details
-
fromBrave
public static io.micrometer.tracing.exporter.FinishedSpan fromBrave(brave.handler.MutableSpan mutableSpan) Converts from Brave to Tracing.- Parameters:
mutableSpan- Brave version ofFinishedSpan- Returns:
- Tracing version of a
FinishedSpan
-
toBrave
public static brave.handler.MutableSpan toBrave(io.micrometer.tracing.exporter.FinishedSpan finishedSpan) Converts from Tracing to Brave.- Parameters:
finishedSpan- Tracing version of aFinishedSpan- Returns:
- Brave version of
FinishedSpan
-
setName
- Specified by:
setNamein interfaceio.micrometer.tracing.exporter.FinishedSpan
-
getName
- Specified by:
getNamein interfaceio.micrometer.tracing.exporter.FinishedSpan
-
getStartTimestamp
- Specified by:
getStartTimestampin interfaceio.micrometer.tracing.exporter.FinishedSpan
-
getEndTimestamp
- Specified by:
getEndTimestampin interfaceio.micrometer.tracing.exporter.FinishedSpan
-
setTags
- Specified by:
setTagsin interfaceio.micrometer.tracing.exporter.FinishedSpan
-
getTags
- Specified by:
getTagsin interfaceio.micrometer.tracing.exporter.FinishedSpan
-
setEvents
public io.micrometer.tracing.exporter.FinishedSpan setEvents(Collection<Map.Entry<Long, String>> events) - Specified by:
setEventsin interfaceio.micrometer.tracing.exporter.FinishedSpan
-
getEvents
- Specified by:
getEventsin interfaceio.micrometer.tracing.exporter.FinishedSpan
-
getSpanId
- Specified by:
getSpanIdin interfaceio.micrometer.tracing.exporter.FinishedSpan
-
getParentId
- Specified by:
getParentIdin interfaceio.micrometer.tracing.exporter.FinishedSpan
-
getRemoteIp
- Specified by:
getRemoteIpin interfaceio.micrometer.tracing.exporter.FinishedSpan
-
getLocalIp
- Specified by:
getLocalIpin interfaceio.micrometer.tracing.exporter.FinishedSpan
-
setLocalIp
- Specified by:
setLocalIpin interfaceio.micrometer.tracing.exporter.FinishedSpan
-
getRemotePort
public int getRemotePort()- Specified by:
getRemotePortin interfaceio.micrometer.tracing.exporter.FinishedSpan
-
setRemotePort
public io.micrometer.tracing.exporter.FinishedSpan setRemotePort(int port) - Specified by:
setRemotePortin interfaceio.micrometer.tracing.exporter.FinishedSpan
-
getTraceId
- Specified by:
getTraceIdin interfaceio.micrometer.tracing.exporter.FinishedSpan
-
getError
- Specified by:
getErrorin interfaceio.micrometer.tracing.exporter.FinishedSpan
-
setError
- Specified by:
setErrorin interfaceio.micrometer.tracing.exporter.FinishedSpan
-
getKind
public io.micrometer.tracing.Span.Kind getKind()- Specified by:
getKindin interfaceio.micrometer.tracing.exporter.FinishedSpan
-
getRemoteServiceName
- Specified by:
getRemoteServiceNamein interfaceio.micrometer.tracing.exporter.FinishedSpan
-
setRemoteServiceName
- Specified by:
setRemoteServiceNamein interfaceio.micrometer.tracing.exporter.FinishedSpan
-
toString
-