Class WavefrontBraveSpanHandler

java.lang.Object
brave.handler.SpanHandler
io.micrometer.tracing.reporter.wavefront.WavefrontBraveSpanHandler
All Implemented Interfaces:
Closeable, AutoCloseable, Runnable

public class WavefrontBraveSpanHandler extends brave.handler.SpanHandler implements Runnable, Closeable
A SpanHandler that sends spans to Wavefront.
Since:
1.0.0
  • Nested Class Summary

    Nested classes/interfaces inherited from class brave.handler.SpanHandler

    brave.handler.SpanHandler.Cause
  • Field Summary

    Fields inherited from class brave.handler.SpanHandler

    NOOP
  • Constructor Summary

    Constructors
    Constructor
    Description
    Creates a new instance of WavefrontBraveSpanHandler.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
     
    boolean
    end(brave.propagation.TraceContext context, brave.handler.MutableSpan span, brave.handler.SpanHandler.Cause cause)
     
    void
    run()
     

    Methods inherited from class brave.handler.SpanHandler

    begin, handlesAbandoned

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

  • Method Details

    • end

      public boolean end(brave.propagation.TraceContext context, brave.handler.MutableSpan span, brave.handler.SpanHandler.Cause cause)
      Overrides:
      end in class brave.handler.SpanHandler
    • close

      public void close()
      Specified by:
      close in interface AutoCloseable
      Specified by:
      close in interface Closeable
    • run

      public void run()
      Specified by:
      run in interface Runnable