public final class ReactorNettyHttpServerTracingObservationHandler
extends io.micrometer.tracing.handler.HttpServerTracingObservationHandler
HttpServerTracingObservationHandler
io.micrometer.tracing.handler.TracingObservationHandler.TracingContext
io.micrometer.observation.ObservationHandler.AllMatchingCompositeObservationHandler, io.micrometer.observation.ObservationHandler.CompositeObservationHandler, io.micrometer.observation.ObservationHandler.FirstMatchingCompositeObservationHandler
Constructor and Description |
---|
ReactorNettyHttpServerTracingObservationHandler(io.micrometer.tracing.Tracer tracer,
io.micrometer.tracing.http.HttpServerHandler handler)
Creates a new instance of
HttpServerTracingObservationHandler . |
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.HttpServerContext context,
io.micrometer.tracing.Span span) |
getSpanName
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
public ReactorNettyHttpServerTracingObservationHandler(io.micrometer.tracing.Tracer tracer, io.micrometer.tracing.http.HttpServerHandler handler)
HttpServerTracingObservationHandler
.tracer
- tracerhandler
- http server handlerpublic void tagSpan(io.micrometer.observation.transport.http.context.HttpServerContext 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.HttpServerContext>
supportsContext
in interface io.micrometer.tracing.handler.TracingObservationHandler<io.micrometer.observation.transport.http.context.HttpServerContext>
supportsContext
in class io.micrometer.tracing.handler.HttpServerTracingObservationHandler
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>