diff --git a/spring-web/src/main/java/org/springframework/http/client/observation/ClientHttpObservationContext.java b/spring-web/src/main/java/org/springframework/http/client/observation/ClientHttpObservationContext.java index ff22ee4609..d5957d1a54 100644 --- a/spring-web/src/main/java/org/springframework/http/client/observation/ClientHttpObservationContext.java +++ b/spring-web/src/main/java/org/springframework/http/client/observation/ClientHttpObservationContext.java @@ -36,8 +36,13 @@ public class ClientHttpObservationContext extends RequestReplySenderContext { + + @Override + public boolean supportsContext(Observation.Context context) { + return context instanceof ClientHttpObservationContext; + } + + @Override + public void onStart(ClientHttpObservationContext context) { + assertThat(context.getCarrier()).isNotNull(); + } + } + }