Skip to content

Commit 35e37f6

Browse files
committed
Polishing
1 parent f117b80 commit 35e37f6

File tree

3 files changed

+24
-19
lines changed

3 files changed

+24
-19
lines changed

spring-core/src/main/java/org/springframework/util/concurrent/SettableListenableFuture.java

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,9 +24,8 @@
2424
import org.springframework.util.Assert;
2525

2626
/**
27-
* A {@link org.springframework.util.concurrent.ListenableFuture ListenableFuture}
28-
* whose value can be set via {@link #set(T)} or {@link #setException(Throwable)}.
29-
* It may also be cancelled.
27+
* A {@link ListenableFuture} whose value can be set via {@link #set(Object)}
28+
* or {@link #setException(Throwable)}. It may also get cancelled.
3029
*
3130
* <p>Inspired by {@code com.google.common.util.concurrent.SettableFuture}.
3231
*

spring-web/src/main/java/org/springframework/web/filter/ShallowEtagHeaderFilter.java

Lines changed: 15 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,6 @@
1919
import java.io.IOException;
2020
import java.io.InputStream;
2121
import java.io.PrintWriter;
22-
2322
import javax.servlet.FilterChain;
2423
import javax.servlet.ServletException;
2524
import javax.servlet.ServletOutputStream;
@@ -46,6 +45,7 @@
4645
*
4746
* @author Arjen Poutsma
4847
* @author Rossen Stoyanchev
48+
* @author Brian Clozel
4949
* @author Juergen Hoeller
5050
* @since 3.0
5151
*/
@@ -61,32 +61,37 @@ public class ShallowEtagHeaderFilter extends OncePerRequestFilter {
6161

6262
private static final String STREAMING_ATTRIBUTE = ShallowEtagHeaderFilter.class.getName() + ".STREAMING";
6363

64+
6465
/** Checking for Servlet 3.0+ HttpServletResponse.getHeader(String) */
6566
private static final boolean servlet3Present =
6667
ClassUtils.hasMethod(HttpServletResponse.class, "getHeader", String.class);
6768

6869
private boolean writeWeakETag = false;
6970

71+
7072
/**
71-
* Set whether the ETag value written to the response should be weak, as per rfc7232.
73+
* Set whether the ETag value written to the response should be weak, as per RFC 7232.
7274
* <p>Should be configured using an {@code <init-param>} for parameter name
7375
* "writeWeakETag" in the filter definition in {@code web.xml}.
74-
* @see <a href="https://tools.ietf.org/html/rfc7232#section-2.3">rfc7232 section-2.3</a>
76+
* @since 4.3
77+
* @see <a href="https://tools.ietf.org/html/rfc7232#section-2.3">RFC 7232 section 2.3</a>
7578
*/
76-
public boolean isWriteWeakETag() {
77-
return writeWeakETag;
79+
public void setWriteWeakETag(boolean writeWeakETag) {
80+
this.writeWeakETag = writeWeakETag;
7881
}
7982

8083
/**
81-
* Return whether the ETag value written to the response should be weak, as per rfc7232.
84+
* Return whether the ETag value written to the response should be weak, as per RFC 7232.
85+
* @since 4.3
8286
*/
83-
public void setWriteWeakETag(boolean writeWeakETag) {
84-
this.writeWeakETag = writeWeakETag;
87+
public boolean isWriteWeakETag() {
88+
return this.writeWeakETag;
8589
}
8690

91+
8792
/**
88-
* The default value is "false" so that the filter may delay the generation of
89-
* an ETag until the last asynchronously dispatched thread.
93+
* The default value is {@code false} so that the filter may delay the generation
94+
* of an ETag until the last asynchronously dispatched thread.
9095
*/
9196
@Override
9297
protected boolean shouldNotFilterAsyncDispatch() {

spring-webmvc/src/test/java/org/springframework/web/servlet/mvc/method/annotation/ServletResponseMethodArgumentResolverTests.java

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -41,22 +41,23 @@ public class ServletResponseMethodArgumentResolverTests {
4141

4242
private ServletResponseMethodArgumentResolver resolver;
4343

44-
private Method method;
45-
4644
private ModelAndViewContainer mavContainer;
4745

46+
private MockHttpServletResponse servletResponse;
47+
4848
private ServletWebRequest webRequest;
4949

50-
private MockHttpServletResponse servletResponse;
50+
private Method method;
5151

5252

5353
@Before
54-
public void setUp() throws Exception {
54+
public void setup() throws Exception {
5555
resolver = new ServletResponseMethodArgumentResolver();
56-
method = getClass().getMethod("supportedParams", ServletResponse.class, OutputStream.class, Writer.class);
57-
servletResponse = new MockHttpServletResponse();
5856
mavContainer = new ModelAndViewContainer();
57+
servletResponse = new MockHttpServletResponse();
5958
webRequest = new ServletWebRequest(new MockHttpServletRequest(), servletResponse);
59+
60+
method = getClass().getMethod("supportedParams", ServletResponse.class, OutputStream.class, Writer.class);
6061
}
6162

6263

0 commit comments

Comments
 (0)