|
|
|
@ -29,7 +29,6 @@ import java.util.function.Consumer; |
|
|
|
*/ |
|
|
|
*/ |
|
|
|
public interface HttpMessageConverters extends Iterable<HttpMessageConverter<?>> { |
|
|
|
public interface HttpMessageConverters extends Iterable<HttpMessageConverter<?>> { |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
/** |
|
|
|
* Create a builder instance, tailored for HTTP client usage. |
|
|
|
* Create a builder instance, tailored for HTTP client usage. |
|
|
|
* <p>The following HTTP message converters can be detected and registered if available, in order: |
|
|
|
* <p>The following HTTP message converters can be detected and registered if available, in order: |
|
|
|
@ -75,6 +74,7 @@ public interface HttpMessageConverters extends Iterable<HttpMessageConverter<?>> |
|
|
|
return new DefaultHttpMessageConverters.DefaultServerBuilder(); |
|
|
|
return new DefaultHttpMessageConverters.DefaultServerBuilder(); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
interface Builder<T extends Builder<T>> { |
|
|
|
interface Builder<T extends Builder<T>> { |
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
/** |
|
|
|
@ -150,18 +150,18 @@ public interface HttpMessageConverters extends Iterable<HttpMessageConverter<?>> |
|
|
|
HttpMessageConverters build(); |
|
|
|
HttpMessageConverters build(); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
/** |
|
|
|
* Client builder for an {@link HttpMessageConverters} instance. |
|
|
|
* Client builder for an {@link HttpMessageConverters} instance. |
|
|
|
*/ |
|
|
|
*/ |
|
|
|
interface ClientBuilder extends Builder<ClientBuilder> { |
|
|
|
interface ClientBuilder extends Builder<ClientBuilder> { |
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
/** |
|
|
|
* Server builder for an {@link HttpMessageConverters} instance. |
|
|
|
* Server builder for an {@link HttpMessageConverters} instance. |
|
|
|
*/ |
|
|
|
*/ |
|
|
|
interface ServerBuilder extends Builder<ServerBuilder> { |
|
|
|
interface ServerBuilder extends Builder<ServerBuilder> { |
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
|