diff --git a/spring-web/src/main/java/org/springframework/http/HttpRange.java b/spring-web/src/main/java/org/springframework/http/HttpRange.java index 645e9ce8799..3600a44fbba 100644 --- a/spring-web/src/main/java/org/springframework/http/HttpRange.java +++ b/spring-web/src/main/java/org/springframework/http/HttpRange.java @@ -68,18 +68,6 @@ public abstract class HttpRange { return new ResourceRegion(resource, start, end - start + 1); } - private static long getLengthFor(Resource resource) { - long contentLength; - try { - contentLength = resource.contentLength(); - Assert.isTrue(contentLength > 0, "Resource content length should be > 0"); - } - catch (IOException ex) { - throw new IllegalArgumentException("Failed to obtain Resource content length", ex); - } - return contentLength; - } - /** * Return the start of the range given the total length of a representation. * @param length the length of the representation @@ -131,8 +119,8 @@ public abstract class HttpRange { *
This method can be used to parse an {@code Range} header.
* @param ranges the string to parse
* @return the list of ranges
- * @throws IllegalArgumentException if the string cannot be parsed, or if
- * the number of ranges is greater than 100.
+ * @throws IllegalArgumentException if the string cannot be parsed
+ * or if the number of ranges is greater than 100
*/
public static List This method can be used to for an {@code Range} header.
diff --git a/spring-web/src/main/java/org/springframework/http/codec/ResourceHttpMessageWriter.java b/spring-web/src/main/java/org/springframework/http/codec/ResourceHttpMessageWriter.java
index 1d0bd920bed..4376d39d06c 100644
--- a/spring-web/src/main/java/org/springframework/http/codec/ResourceHttpMessageWriter.java
+++ b/spring-web/src/main/java/org/springframework/http/codec/ResourceHttpMessageWriter.java
@@ -1,5 +1,5 @@
/*
- * Copyright 2002-2018 the original author or authors.
+ * Copyright 2002-2019 the original author or authors.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@@ -53,9 +53,8 @@ import org.springframework.util.MimeTypeUtils;
/**
* {@code HttpMessageWriter} that can write a {@link Resource}.
*
- * Also an implementation of {@code HttpMessageWriter} with support
- * for writing one or more {@link ResourceRegion}'s based on the HTTP ranges
- * specified in the request.
+ * Also an implementation of {@code HttpMessageWriter} with support for writing one
+ * or more {@link ResourceRegion}'s based on the HTTP ranges specified in the request.
*
* For reading to a Resource, use {@link ResourceDecoder} wrapped with
* {@link DecoderHttpMessageReader}.
@@ -187,7 +186,6 @@ public class ResourceHttpMessageWriter implements HttpMessageWriter