Class BraveFinishedSpan
- java.lang.Object
-
- org.springframework.cloud.sleuth.brave.bridge.BraveFinishedSpan
-
- All Implemented Interfaces:
org.springframework.cloud.sleuth.exporter.FinishedSpan
public class BraveFinishedSpan extends Object implements org.springframework.cloud.sleuth.exporter.FinishedSpan
Brave implementation of aFinishedSpan.- Since:
- 3.0.0
- Author:
- Marcin Grzejszczak
-
-
Constructor Summary
Constructors Constructor Description BraveFinishedSpan(brave.handler.MutableSpan mutableSpan)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static org.springframework.cloud.sleuth.exporter.FinishedSpanfromBrave(brave.handler.MutableSpan mutableSpan)longgetEndTimestamp()ThrowablegetError()Collection<Map.Entry<Long,String>>getEvents()org.springframework.cloud.sleuth.Span.KindgetKind()StringgetLocalIp()StringgetName()StringgetParentId()StringgetRemoteIp()intgetRemotePort()StringgetRemoteServiceName()StringgetSpanId()longgetStartTimestamp()Map<String,String>getTags()StringgetTraceId()static brave.handler.MutableSpantoBrave(org.springframework.cloud.sleuth.exporter.FinishedSpan mutableSpan)StringtoString()
-
-
-
Method Detail
-
getName
public String getName()
- Specified by:
getNamein interfaceorg.springframework.cloud.sleuth.exporter.FinishedSpan
-
getStartTimestamp
public long getStartTimestamp()
- Specified by:
getStartTimestampin interfaceorg.springframework.cloud.sleuth.exporter.FinishedSpan
-
getEndTimestamp
public long getEndTimestamp()
- Specified by:
getEndTimestampin interfaceorg.springframework.cloud.sleuth.exporter.FinishedSpan
-
getTags
public Map<String,String> getTags()
- Specified by:
getTagsin interfaceorg.springframework.cloud.sleuth.exporter.FinishedSpan
-
getEvents
public Collection<Map.Entry<Long,String>> getEvents()
- Specified by:
getEventsin interfaceorg.springframework.cloud.sleuth.exporter.FinishedSpan
-
getSpanId
public String getSpanId()
- Specified by:
getSpanIdin interfaceorg.springframework.cloud.sleuth.exporter.FinishedSpan
-
getParentId
public String getParentId()
- Specified by:
getParentIdin interfaceorg.springframework.cloud.sleuth.exporter.FinishedSpan
-
getRemoteIp
public String getRemoteIp()
- Specified by:
getRemoteIpin interfaceorg.springframework.cloud.sleuth.exporter.FinishedSpan
-
getLocalIp
public String getLocalIp()
- Specified by:
getLocalIpin interfaceorg.springframework.cloud.sleuth.exporter.FinishedSpan
-
getRemotePort
public int getRemotePort()
- Specified by:
getRemotePortin interfaceorg.springframework.cloud.sleuth.exporter.FinishedSpan
-
getTraceId
public String getTraceId()
- Specified by:
getTraceIdin interfaceorg.springframework.cloud.sleuth.exporter.FinishedSpan
-
getError
public Throwable getError()
- Specified by:
getErrorin interfaceorg.springframework.cloud.sleuth.exporter.FinishedSpan
-
getKind
public org.springframework.cloud.sleuth.Span.Kind getKind()
- Specified by:
getKindin interfaceorg.springframework.cloud.sleuth.exporter.FinishedSpan
-
getRemoteServiceName
public String getRemoteServiceName()
- Specified by:
getRemoteServiceNamein interfaceorg.springframework.cloud.sleuth.exporter.FinishedSpan
-
fromBrave
public static org.springframework.cloud.sleuth.exporter.FinishedSpan fromBrave(brave.handler.MutableSpan mutableSpan)
-
toBrave
public static brave.handler.MutableSpan toBrave(org.springframework.cloud.sleuth.exporter.FinishedSpan mutableSpan)
-
-