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
ConstructorsConstructorDescriptionWavefrontBraveSpanHandler(WavefrontSpanHandler spanHandler) Creates a new instance ofWavefrontBraveSpanHandler. -
Method Summary
Methods inherited from class brave.handler.SpanHandler
begin, handlesAbandoned
-
Constructor Details
-
WavefrontBraveSpanHandler
Creates a new instance ofWavefrontBraveSpanHandler.- Parameters:
spanHandler- wavefront span handler
-
-
Method Details
-
end
public boolean end(brave.propagation.TraceContext context, brave.handler.MutableSpan span, brave.handler.SpanHandler.Cause cause) - Overrides:
endin classbrave.handler.SpanHandler
-
close
public void close()- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable
-
run
public void run()
-