public final class ReactorNettyHttpClientTracingObservationHandler
extends io.micrometer.tracing.handler.HttpClientTracingObservationHandler
HttpClientTracingObservationHandler
io.micrometer.tracing.handler.TracingObservationHandler.TracingContext
io.micrometer.observation.ObservationHandler.AllMatchingCompositeObservationHandler, io.micrometer.observation.ObservationHandler.CompositeObservationHandler, io.micrometer.observation.ObservationHandler.FirstMatchingCompositeObservationHandler
Constructor and Description |
---|
ReactorNettyHttpClientTracingObservationHandler(io.micrometer.tracing.Tracer tracer,
io.micrometer.tracing.http.HttpClientHandler handler)
Creates a new instance of
HttpClientTracingObservationHandler . |
Modifier and Type | Method and Description |
---|---|
void |
onError(CTX arg0) |
void |
onStart(CTX arg0) |
void |
onStop(CTX arg0) |
boolean |
supportsContext(io.micrometer.observation.Observation.Context context) |
void |
tagSpan(io.micrometer.observation.transport.http.context.HttpClientContext context,
io.micrometer.tracing.Span span) |
getSpanName
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
public ReactorNettyHttpClientTracingObservationHandler(io.micrometer.tracing.Tracer tracer, io.micrometer.tracing.http.HttpClientHandler handler)
HttpClientTracingObservationHandler
.tracer
- tracerhandler
- http client handlerpublic void tagSpan(io.micrometer.observation.transport.http.context.HttpClientContext context, io.micrometer.tracing.Span span)
public boolean supportsContext(io.micrometer.observation.Observation.Context context)
supportsContext
in interface io.micrometer.observation.ObservationHandler<io.micrometer.observation.transport.http.context.HttpClientContext>
supportsContext
in interface io.micrometer.tracing.handler.TracingObservationHandler<io.micrometer.observation.transport.http.context.HttpClientContext>
supportsContext
in class io.micrometer.tracing.handler.HttpClientTracingObservationHandler
public void onStart(CTX arg0)
onStart
in interface io.micrometer.observation.ObservationHandler<CTX extends io.micrometer.observation.transport.http.context.HttpContext>
public void onError(CTX arg0)
onError
in interface io.micrometer.observation.ObservationHandler<CTX extends io.micrometer.observation.transport.http.context.HttpContext>
onError
in interface io.micrometer.tracing.handler.TracingObservationHandler<CTX extends io.micrometer.observation.transport.http.context.HttpContext>
public void onStop(CTX arg0)
onStop
in interface io.micrometer.observation.ObservationHandler<CTX extends io.micrometer.observation.transport.http.context.HttpContext>