## Uses of Interface
org.springframework.web.reactive.accept.RequestedContentTypeResolver

- Packages that use RequestedContentTypeResolver
  Package | Description
  --- | ---
  org.springframework.web.reactive.accept | `RequestedContentTypeResolver` strategy and implementations to resolve the requested content type for a given request.
  org.springframework.web.reactive.config | Spring WebFlux configuration infrastructure.
  org.springframework.web.reactive.result | Support for various programming model styles including the invocation of different types of handlers, e.g.
  org.springframework.web.reactive.result.condition | `RequestCondition` and implementations for matching requests based on different criteria.
  org.springframework.web.reactive.result.method | Infrastructure for handler method processing.
  org.springframework.web.reactive.result.method.annotation | Infrastructure for annotation-based handler method processing.
  org.springframework.web.reactive.result.view | Support for result handling through view resolution.

- - ### Uses of RequestedContentTypeResolver in org.springframework.web.reactive.accept

    Classes in org.springframework.web.reactive.accept that implement RequestedContentTypeResolver
    Modifier and Type | Class and Description
    --- | ---
    `class` | `FixedContentTypeResolver` Resolver that always resolves to a fixed list of media types.
    `class` | `HeaderContentTypeResolver` Resolver that looks at the 'Accept' header of the request.
    `class` | `ParameterContentTypeResolver` Resolver that checks a query parameter and uses it to look up a matching MediaType.

    Methods in org.springframework.web.reactive.accept that return RequestedContentTypeResolver
    Modifier and Type | Method and Description
    --- | ---
    `RequestedContentTypeResolver` | RequestedContentTypeResolverBuilder.`build()` Build a `RequestedContentTypeResolver` that delegates to the list of resolvers configured through this builder.

    Methods in org.springframework.web.reactive.accept with parameters of type RequestedContentTypeResolver
    Modifier and Type | Method and Description
    --- | ---
    `void` | RequestedContentTypeResolverBuilder.`resolver(RequestedContentTypeResolver resolver)` Add a custom resolver.

  - ### Uses of RequestedContentTypeResolver in org.springframework.web.reactive.config

    Methods in org.springframework.web.reactive.config that return RequestedContentTypeResolver
    Modifier and Type | Method and Description
    --- | ---
    `RequestedContentTypeResolver` | WebFluxConfigurationSupport.`webFluxContentTypeResolver()`

    Methods in org.springframework.web.reactive.config with parameters of type RequestedContentTypeResolver
    Modifier and Type | Method and Description
    --- | ---
    `RequestMappingHandlerMapping` | WebFluxConfigurationSupport.`requestMappingHandlerMapping(RequestedContentTypeResolver contentTypeResolver)`
    `ResponseBodyResultHandler` | WebFluxConfigurationSupport.`responseBodyResultHandler(ReactiveAdapterRegistry reactiveAdapterRegistry, ServerCodecConfigurer serverCodecConfigurer, RequestedContentTypeResolver contentTypeResolver)`
    `ResponseEntityResultHandler` | WebFluxConfigurationSupport.`responseEntityResultHandler(ReactiveAdapterRegistry reactiveAdapterRegistry, ServerCodecConfigurer serverCodecConfigurer, RequestedContentTypeResolver contentTypeResolver)`
    `ViewResolutionResultHandler` | WebFluxConfigurationSupport.`viewResolutionResultHandler(ReactiveAdapterRegistry reactiveAdapterRegistry, RequestedContentTypeResolver contentTypeResolver)`

  - ### Uses of RequestedContentTypeResolver in org.springframework.web.reactive.result

    Methods in org.springframework.web.reactive.result that return RequestedContentTypeResolver
    Modifier and Type | Method and Description
    --- | ---
    `RequestedContentTypeResolver` | HandlerResultHandlerSupport.`getContentTypeResolver()` Return the configured `RequestedContentTypeResolver`.

    Constructors in org.springframework.web.reactive.result with parameters of type RequestedContentTypeResolver
    Constructor and Description
    `HandlerResultHandlerSupport(RequestedContentTypeResolver contentTypeResolver, ReactiveAdapterRegistry adapterRegistry)`

  - ### Uses of RequestedContentTypeResolver in org.springframework.web.reactive.result.condition

    Constructors in org.springframework.web.reactive.result.condition with parameters of type RequestedContentTypeResolver
    Constructor and Description
    `ProducesRequestCondition(String[] produces, String[] headers, RequestedContentTypeResolver resolver)` Same as `ProducesRequestCondition(String[], String[])` but also accepting a `ContentNegotiationManager`.

  - ### Uses of RequestedContentTypeResolver in org.springframework.web.reactive.result.method

    Methods in org.springframework.web.reactive.result.method that return RequestedContentTypeResolver
    Modifier and Type | Method and Description
    --- | ---
    `RequestedContentTypeResolver` | RequestMappingInfo.BuilderConfiguration.`getContentTypeResolver()`

    Methods in org.springframework.web.reactive.result.method with parameters of type RequestedContentTypeResolver
    Modifier and Type | Method and Description
    --- | ---
    `void` | RequestMappingInfo.BuilderConfiguration.`setContentTypeResolver(RequestedContentTypeResolver resolver)` Set the ContentNegotiationManager to use for the ProducesRequestCondition.

  - ### Uses of RequestedContentTypeResolver in org.springframework.web.reactive.result.method.annotation

    Methods in org.springframework.web.reactive.result.method.annotation that return RequestedContentTypeResolver
    Modifier and Type | Method and Description
    --- | ---
    `RequestedContentTypeResolver` | RequestMappingHandlerMapping.`getContentTypeResolver()` Return the configured `RequestedContentTypeResolver`.

    Methods in org.springframework.web.reactive.result.method.annotation with parameters of type RequestedContentTypeResolver
    Modifier and Type | Method and Description
    --- | ---
    `void` | RequestMappingHandlerMapping.`setContentTypeResolver(RequestedContentTypeResolver contentTypeResolver)` Set the `RequestedContentTypeResolver` to use to determine requested media types.

    Constructors in org.springframework.web.reactive.result.method.annotation with parameters of type RequestedContentTypeResolver
    Constructor and Description
    `AbstractMessageWriterResultHandler(List<HttpMessageWriter<?>> messageWriters, RequestedContentTypeResolver contentTypeResolver)` Constructor with `HttpMessageWriters` and a `RequestedContentTypeResolver`.
    `AbstractMessageWriterResultHandler(List<HttpMessageWriter<?>> messageWriters, RequestedContentTypeResolver contentTypeResolver, ReactiveAdapterRegistry adapterRegistry)` Constructor with an additional `ReactiveAdapterRegistry`.
    `ResponseBodyResultHandler(List<HttpMessageWriter<?>> writers, RequestedContentTypeResolver resolver)` Basic constructor with a default `ReactiveAdapterRegistry`.
    `ResponseBodyResultHandler(List<HttpMessageWriter<?>> writers, RequestedContentTypeResolver resolver, ReactiveAdapterRegistry registry)` Constructor with an `ReactiveAdapterRegistry` instance.
    `ResponseEntityResultHandler(List<HttpMessageWriter<?>> writers, RequestedContentTypeResolver resolver)` Basic constructor with a default `ReactiveAdapterRegistry`.
    `ResponseEntityResultHandler(List<HttpMessageWriter<?>> writers, RequestedContentTypeResolver resolver, ReactiveAdapterRegistry registry)` Constructor with an `ReactiveAdapterRegistry` instance.

  - ### Uses of RequestedContentTypeResolver in org.springframework.web.reactive.result.view

    Constructors in org.springframework.web.reactive.result.view with parameters of type RequestedContentTypeResolver
    Constructor and Description
    `ViewResolutionResultHandler(List<ViewResolver> viewResolvers, RequestedContentTypeResolver contentTypeResolver)` Basic constructor with a default `ReactiveAdapterRegistry`.
    `ViewResolutionResultHandler(List<ViewResolver> viewResolvers, RequestedContentTypeResolver contentTypeResolver, ReactiveAdapterRegistry registry)` Constructor with an `ReactiveAdapterRegistry` instance.