Class BraveSpan
- java.lang.Object
-
- org.springframework.cloud.sleuth.brave.bridge.BraveSpan
-
- All Implemented Interfaces:
org.springframework.cloud.sleuth.Span,org.springframework.cloud.sleuth.SpanCustomizer
public class BraveSpan extends Object implements org.springframework.cloud.sleuth.Span
Brave implementation of aSpan.- Since:
- 3.0.0
- Author:
- Marcin Grzejszczak
-
-
Constructor Summary
Constructors Constructor Description BraveSpan(brave.Span delegate)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidabandon()org.springframework.cloud.sleuth.TraceContextcontext()voidend()booleanequals(Object o)org.springframework.cloud.sleuth.Spanerror(Throwable throwable)org.springframework.cloud.sleuth.Spanevent(String value)static org.springframework.cloud.sleuth.SpanfromBrave(brave.Span span)inthashCode()booleanisNoop()org.springframework.cloud.sleuth.Spanname(String name)org.springframework.cloud.sleuth.SpanremoteIpAndPort(String ip, int port)org.springframework.cloud.sleuth.SpanremoteServiceName(String remoteServiceName)org.springframework.cloud.sleuth.Spanstart()org.springframework.cloud.sleuth.Spantag(String key, String value)static brave.SpantoBrave(org.springframework.cloud.sleuth.Span span)StringtoString()
-
-
-
Method Detail
-
isNoop
public boolean isNoop()
- Specified by:
isNoopin interfaceorg.springframework.cloud.sleuth.Span
-
context
public org.springframework.cloud.sleuth.TraceContext context()
- Specified by:
contextin interfaceorg.springframework.cloud.sleuth.Span
-
start
public org.springframework.cloud.sleuth.Span start()
- Specified by:
startin interfaceorg.springframework.cloud.sleuth.Span
-
name
public org.springframework.cloud.sleuth.Span name(String name)
- Specified by:
namein interfaceorg.springframework.cloud.sleuth.Span- Specified by:
namein interfaceorg.springframework.cloud.sleuth.SpanCustomizer
-
event
public org.springframework.cloud.sleuth.Span event(String value)
- Specified by:
eventin interfaceorg.springframework.cloud.sleuth.Span- Specified by:
eventin interfaceorg.springframework.cloud.sleuth.SpanCustomizer
-
tag
public org.springframework.cloud.sleuth.Span tag(String key, String value)
- Specified by:
tagin interfaceorg.springframework.cloud.sleuth.Span- Specified by:
tagin interfaceorg.springframework.cloud.sleuth.SpanCustomizer
-
error
public org.springframework.cloud.sleuth.Span error(Throwable throwable)
- Specified by:
errorin interfaceorg.springframework.cloud.sleuth.Span
-
end
public void end()
- Specified by:
endin interfaceorg.springframework.cloud.sleuth.Span
-
abandon
public void abandon()
- Specified by:
abandonin interfaceorg.springframework.cloud.sleuth.Span
-
remoteServiceName
public org.springframework.cloud.sleuth.Span remoteServiceName(String remoteServiceName)
- Specified by:
remoteServiceNamein interfaceorg.springframework.cloud.sleuth.Span
-
remoteIpAndPort
public org.springframework.cloud.sleuth.Span remoteIpAndPort(String ip, int port)
- Specified by:
remoteIpAndPortin interfaceorg.springframework.cloud.sleuth.Span
-
toBrave
public static brave.Span toBrave(org.springframework.cloud.sleuth.Span span)
-
fromBrave
public static org.springframework.cloud.sleuth.Span fromBrave(brave.Span span)
-
-