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 a Span.
Since:
3.0.0
Author:
Marcin Grzejszczak
  • Nested Class Summary

    Nested classes/interfaces inherited from interface org.springframework.cloud.sleuth.Span

    org.springframework.cloud.sleuth.Span.Builder, org.springframework.cloud.sleuth.Span.Kind
  • Constructor Summary

    Constructors
    Constructor
    Description
    BraveSpan(brave.Span delegate)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
     
    org.springframework.cloud.sleuth.TraceContext
     
    void
    end()
     
    boolean
     
    org.springframework.cloud.sleuth.Span
    error(Throwable throwable)
     
    org.springframework.cloud.sleuth.Span
    event(String value)
     
    static org.springframework.cloud.sleuth.Span
    fromBrave(brave.Span span)
     
    int
     
    boolean
     
    org.springframework.cloud.sleuth.Span
    name(String name)
     
    org.springframework.cloud.sleuth.Span
    remoteIpAndPort(String ip, int port)
     
    org.springframework.cloud.sleuth.Span
    remoteServiceName(String remoteServiceName)
     
    org.springframework.cloud.sleuth.Span
     
    org.springframework.cloud.sleuth.Span
    tag(String key, String value)
     
    static brave.Span
    toBrave(org.springframework.cloud.sleuth.Span span)
     
     

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • BraveSpan

      public BraveSpan(brave.Span delegate)
  • Method Details

    • isNoop

      public boolean isNoop()
      Specified by:
      isNoop in interface org.springframework.cloud.sleuth.Span
    • context

      public org.springframework.cloud.sleuth.TraceContext context()
      Specified by:
      context in interface org.springframework.cloud.sleuth.Span
    • start

      public org.springframework.cloud.sleuth.Span start()
      Specified by:
      start in interface org.springframework.cloud.sleuth.Span
    • name

      public org.springframework.cloud.sleuth.Span name(String name)
      Specified by:
      name in interface org.springframework.cloud.sleuth.Span
      Specified by:
      name in interface org.springframework.cloud.sleuth.SpanCustomizer
    • event

      public org.springframework.cloud.sleuth.Span event(String value)
      Specified by:
      event in interface org.springframework.cloud.sleuth.Span
      Specified by:
      event in interface org.springframework.cloud.sleuth.SpanCustomizer
    • tag

      public org.springframework.cloud.sleuth.Span tag(String key, String value)
      Specified by:
      tag in interface org.springframework.cloud.sleuth.Span
      Specified by:
      tag in interface org.springframework.cloud.sleuth.SpanCustomizer
    • error

      public org.springframework.cloud.sleuth.Span error(Throwable throwable)
      Specified by:
      error in interface org.springframework.cloud.sleuth.Span
    • end

      public void end()
      Specified by:
      end in interface org.springframework.cloud.sleuth.Span
    • abandon

      public void abandon()
      Specified by:
      abandon in interface org.springframework.cloud.sleuth.Span
    • remoteServiceName

      public org.springframework.cloud.sleuth.Span remoteServiceName(String remoteServiceName)
      Specified by:
      remoteServiceName in interface org.springframework.cloud.sleuth.Span
    • remoteIpAndPort

      public org.springframework.cloud.sleuth.Span remoteIpAndPort(String ip, int port)
      Specified by:
      remoteIpAndPort in interface org.springframework.cloud.sleuth.Span
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • toBrave

      public static brave.Span toBrave(org.springframework.cloud.sleuth.Span span)
    • fromBrave

      public static org.springframework.cloud.sleuth.Span fromBrave(brave.Span span)
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object