Skip to content

Commit 284a286

Browse files
committed
Add isEmpty() to HttpMessageConverters
See gh-35793
1 parent 57a1d40 commit 284a286

File tree

2 files changed

+12
-0
lines changed

2 files changed

+12
-0
lines changed

spring-web/src/main/java/org/springframework/http/converter/DefaultHttpMessageConverters.java

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,10 +57,17 @@ class DefaultHttpMessageConverters implements HttpMessageConverters {
5757

5858
private final List<HttpMessageConverter<?>> messageConverters;
5959

60+
6061
DefaultHttpMessageConverters(List<HttpMessageConverter<?>> messageConverters) {
6162
this.messageConverters = messageConverters;
6263
}
6364

65+
66+
@Override
67+
public boolean isEmpty() {
68+
return this.messageConverters.isEmpty();
69+
}
70+
6471
@Override
6572
public Iterator<HttpMessageConverter<?>> iterator() {
6673
return this.messageConverters.iterator();

spring-web/src/main/java/org/springframework/http/converter/HttpMessageConverters.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,11 @@
3232
*/
3333
public interface HttpMessageConverters extends Iterable<HttpMessageConverter<?>> {
3434

35+
/**
36+
* Return true if this instance does not contain any message converters.
37+
*/
38+
boolean isEmpty();
39+
3540
/**
3641
* Create a builder instance, tailored for HTTP client usage.
3742
* <p>The following HTTP message converters can be detected and registered if available, in order:

0 commit comments

Comments
 (0)