Polishing.

Reformat code. Fix typo.

See #2591
Original pull request: #2592
This commit is contained in:
Mark Paluch
2023-06-06 10:51:01 +02:00
committed by John Blum
parent 734a359e6a
commit 14571a5569

View File

@@ -130,27 +130,28 @@ public class MicrometerTracingAdapter implements Tracing {
return postProcessSpan(createObservation(traceContext));
}
private Observation createObservation(@Nullable TraceContext traceContext) {
return RedisObservation.REDIS_COMMAND_OBSERVATION.observation(observationRegistry,
() -> {
LettuceObservationContext context = new LettuceObservationContext(serviceName);
if (traceContext instanceof MicrometerTraceContext micrometerTraceContext) {
context.setParentObservation(micrometerTraceContext.observation);
}
return context;
});
private Observation createObservation(@Nullable TraceContext parentContext) {
return RedisObservation.REDIS_COMMAND_OBSERVATION.observation(observationRegistry, () -> {
LettuceObservationContext context = new LettuceObservationContext(serviceName);
if (parentContext instanceof MicrometerTraceContext traceContext) {
context.setParentObservation(traceContext.observation());
}
return context;
});
}
private Tracer.Span postProcessSpan(Observation observation) {
return !observation.isNoop()
? new MicrometerSpan(observation.observationConvention(observationConvention))
return !observation.isNoop() ? new MicrometerSpan(observation.observationConvention(observationConvention))
: NoOpSpan.INSTANCE;
}
}
/**
* No-op {@link Span} implemementation.
* No-op {@link Span} implementation.
*/
static class NoOpSpan extends Tracer.Span {