Add isEmpty() to HttpMessageConverters

See gh-35793
This commit is contained in:
rstoyanchev
2025-11-18 15:43:03 +00:00
parent 57a1d4007b
commit 284a28659d
2 changed files with 12 additions and 0 deletions
@@ -57,10 +57,17 @@ class DefaultHttpMessageConverters implements HttpMessageConverters {
private final List<HttpMessageConverter<?>> messageConverters;
DefaultHttpMessageConverters(List<HttpMessageConverter<?>> messageConverters) {
this.messageConverters = messageConverters;
}
@Override
public boolean isEmpty() {
return this.messageConverters.isEmpty();
}
@Override
public Iterator<HttpMessageConverter<?>> iterator() {
return this.messageConverters.iterator();
@@ -32,6 +32,11 @@ import java.util.function.Consumer;
*/
public interface HttpMessageConverters extends Iterable<HttpMessageConverter<?>> {
/**
* Return true if this instance does not contain any message converters.
*/
boolean isEmpty();
/**
* Create a builder instance, tailored for HTTP client usage.
* <p>The following HTTP message converters can be detected and registered if available, in order: