diff --git a/spring-web/src/main/java/org/springframework/web/client/HttpMessageConverterExtractor.java b/spring-web/src/main/java/org/springframework/web/client/HttpMessageConverterExtractor.java index f386798ad4a..7635a8c3d11 100644 --- a/spring-web/src/main/java/org/springframework/web/client/HttpMessageConverterExtractor.java +++ b/spring-web/src/main/java/org/springframework/web/client/HttpMessageConverterExtractor.java @@ -44,7 +44,7 @@ * @param the data type * @see RestTemplate */ -public class HttpMessageConverterExtractor implements ResponseExtractor { +public class HttpMessageConverterExtractor implements ResponseExtractor { private final Type responseType; @@ -85,10 +85,10 @@ public HttpMessageConverterExtractor(Type responseType, List { +public interface ResponseExtractor { /** * Extract data from the given {@code ClientHttpResponse} and return it. @@ -47,6 +47,6 @@ public interface ResponseExtractor { * @return the extracted data * @throws IOException in case of I/O errors */ - @Nullable T extractData(ClientHttpResponse response) throws IOException; + T extractData(ClientHttpResponse response) throws IOException; }