## Uses of Class
org.springframework.core.ReactiveAdapterRegistry

- Packages that use ReactiveAdapterRegistry
  Package | Description
  --- | ---
  org.springframework.core | Provides basic classes for exception handling and version detection, and other core helpers that are not specific to any part of the framework.
  org.springframework.messaging.handler.annotation.reactive | Support classes for working with annotated message-handling methods with non-blocking, reactive contracts.
  org.springframework.messaging.handler.invocation | Common infrastructure for invoking message handler methods.
  org.springframework.messaging.handler.invocation.reactive | Common infrastructure for invoking message handler methods with non-blocking, and reactive contracts.
  org.springframework.messaging.rsocket | Support for the RSocket protocol.
  org.springframework.messaging.rsocket.annotation.support | Support classes for working with annotated RSocket stream handling methods.
  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.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.
  org.springframework.web.servlet.mvc.method.annotation | MVC infrastructure for annotation-based handler method processing, building on the `org.springframework.web.method.annotation` package.

- - ### Uses of ReactiveAdapterRegistry in org.springframework.core

    Methods in org.springframework.core that return ReactiveAdapterRegistry
    Modifier and Type | Method and Description
    --- | ---
    `static ReactiveAdapterRegistry` | ReactiveAdapterRegistry.`getSharedInstance()` Return a shared default `ReactiveAdapterRegistry` instance, lazily building it once needed.

  - ### Uses of ReactiveAdapterRegistry in org.springframework.messaging.handler.annotation.reactive

    Methods in org.springframework.messaging.handler.annotation.reactive that return ReactiveAdapterRegistry
    Modifier and Type | Method and Description
    --- | ---
    `ReactiveAdapterRegistry` | PayloadMethodArgumentResolver.`getAdapterRegistry()` Return the configured `ReactiveAdapterRegistry`.

    Constructors in org.springframework.messaging.handler.annotation.reactive with parameters of type ReactiveAdapterRegistry
    Constructor and Description
    `PayloadMethodArgumentResolver(List<? extends Decoder<?>> decoders, Validator validator, ReactiveAdapterRegistry registry, boolean useDefaultResolution)`

  - ### Uses of ReactiveAdapterRegistry in org.springframework.messaging.handler.invocation

    Constructors in org.springframework.messaging.handler.invocation with parameters of type ReactiveAdapterRegistry
    Constructor and Description
    `ReactiveReturnValueHandler(ReactiveAdapterRegistry adapterRegistry)`

  - ### Uses of ReactiveAdapterRegistry in org.springframework.messaging.handler.invocation.reactive

    Methods in org.springframework.messaging.handler.invocation.reactive that return ReactiveAdapterRegistry
    Modifier and Type | Method and Description
    --- | ---
    `ReactiveAdapterRegistry` | AbstractEncoderMethodReturnValueHandler.`getAdapterRegistry()` The configured adapter registry.
    `ReactiveAdapterRegistry` | AbstractMethodMessageHandler.`getReactiveAdapterRegistry()` Return the configured registry for adapting reactive types.

    Methods in org.springframework.messaging.handler.invocation.reactive with parameters of type ReactiveAdapterRegistry
    Modifier and Type | Method and Description
    --- | ---
    `void` | InvocableHandlerMethod.`setReactiveAdapterRegistry(ReactiveAdapterRegistry registry)` Configure a reactive adapter registry.
    `void` | AbstractMethodMessageHandler.`setReactiveAdapterRegistry(ReactiveAdapterRegistry registry)` Configure the registry for adapting various reactive types.

    Constructors in org.springframework.messaging.handler.invocation.reactive with parameters of type ReactiveAdapterRegistry
    Constructor and Description
    `AbstractEncoderMethodReturnValueHandler(List<Encoder<?>> encoders, ReactiveAdapterRegistry registry)`

  - ### Uses of ReactiveAdapterRegistry in org.springframework.messaging.rsocket

    Methods in org.springframework.messaging.rsocket that return ReactiveAdapterRegistry
    Modifier and Type | Method and Description
    --- | ---
    `ReactiveAdapterRegistry` | RSocketStrategies.`reactiveAdapterRegistry()` Return the configured `reactiveAdapterRegistry`.

    Methods in org.springframework.messaging.rsocket with parameters of type ReactiveAdapterRegistry
    Modifier and Type | Method and Description
    --- | ---
    `RSocketStrategies.Builder` | RSocketStrategies.Builder.`reactiveAdapterStrategy(ReactiveAdapterRegistry registry)` Configure the registry for reactive type support.

  - ### Uses of ReactiveAdapterRegistry in org.springframework.messaging.rsocket.annotation.support

    Methods in org.springframework.messaging.rsocket.annotation.support with parameters of type ReactiveAdapterRegistry
    Modifier and Type | Method and Description
    --- | ---
    `void` | RSocketMessageHandler.`setReactiveAdapterRegistry(ReactiveAdapterRegistry registry)` Configure the registry for adapting various reactive types.

    Constructors in org.springframework.messaging.rsocket.annotation.support with parameters of type ReactiveAdapterRegistry
    Constructor and Description
    `RSocketPayloadReturnValueHandler(List<Encoder<?>> encoders, ReactiveAdapterRegistry registry)`

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

    Methods in org.springframework.web.reactive.config that return ReactiveAdapterRegistry
    Modifier and Type | Method and Description
    --- | ---
    `ReactiveAdapterRegistry` | WebFluxConfigurationSupport.`webFluxAdapterRegistry()` Return a `ReactiveAdapterRegistry` to adapting reactive types.

    Methods in org.springframework.web.reactive.config with parameters of type ReactiveAdapterRegistry
    Modifier and Type | Method and Description
    --- | ---
    `RequestMappingHandlerAdapter` | WebFluxConfigurationSupport.`requestMappingHandlerAdapter(ReactiveAdapterRegistry reactiveAdapterRegistry, ServerCodecConfigurer serverCodecConfigurer, FormattingConversionService conversionService, Validator validator)`
    `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 ReactiveAdapterRegistry in org.springframework.web.reactive.result

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

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

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

    Methods in org.springframework.web.reactive.result.method that return ReactiveAdapterRegistry
    Modifier and Type | Method and Description
    --- | ---
    `ReactiveAdapterRegistry` | HandlerMethodArgumentResolverSupport.`getAdapterRegistry()` Return the configured `ReactiveAdapterRegistry`.

    Methods in org.springframework.web.reactive.result.method with parameters of type ReactiveAdapterRegistry
    Modifier and Type | Method and Description
    --- | ---
    `void` | InvocableHandlerMethod.`setReactiveAdapterRegistry(ReactiveAdapterRegistry registry)` Configure a reactive adapter registry.

    Constructors in org.springframework.web.reactive.result.method with parameters of type ReactiveAdapterRegistry
    Constructor and Description
    `HandlerMethodArgumentResolverSupport(ReactiveAdapterRegistry adapterRegistry)`

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

    Methods in org.springframework.web.reactive.result.method.annotation that return ReactiveAdapterRegistry
    Modifier and Type | Method and Description
    --- | ---
    `ReactiveAdapterRegistry` | RequestMappingHandlerAdapter.`getReactiveAdapterRegistry()` Return the configured registry for adapting reactive types.

    Methods in org.springframework.web.reactive.result.method.annotation with parameters of type ReactiveAdapterRegistry
    Modifier and Type | Method and Description
    --- | ---
    `void` | RequestMappingHandlerAdapter.`setReactiveAdapterRegistry(ReactiveAdapterRegistry registry)` Configure the registry for adapting various reactive types.

    Constructors in org.springframework.web.reactive.result.method.annotation with parameters of type ReactiveAdapterRegistry
    Constructor and Description
    `AbstractMessageReaderArgumentResolver(List<HttpMessageReader<?>> messageReaders, ReactiveAdapterRegistry adapterRegistry)` Constructor that also accepts a `ReactiveAdapterRegistry`.
    `AbstractMessageWriterResultHandler(List<HttpMessageWriter<?>> messageWriters, RequestedContentTypeResolver contentTypeResolver, ReactiveAdapterRegistry adapterRegistry)` Constructor with an additional `ReactiveAdapterRegistry`.
    `AbstractNamedValueArgumentResolver(ConfigurableBeanFactory factory, ReactiveAdapterRegistry registry)` Create a new `AbstractNamedValueArgumentResolver` instance.
    `AbstractNamedValueSyncArgumentResolver(ConfigurableBeanFactory factory, ReactiveAdapterRegistry registry)` Create a new `AbstractNamedValueSyncArgumentResolver`.
    `CookieValueMethodArgumentResolver(ConfigurableBeanFactory factory, ReactiveAdapterRegistry registry)` Create a new `CookieValueMethodArgumentResolver` instance.
    `ErrorsMethodArgumentResolver(ReactiveAdapterRegistry registry)`
    `ExpressionValueMethodArgumentResolver(ConfigurableBeanFactory factory, ReactiveAdapterRegistry registry)` Create a new `ExpressionValueMethodArgumentResolver` instance.
    `HttpEntityMethodArgumentResolver(List<HttpMessageReader<?>> readers, ReactiveAdapterRegistry registry)`
    `MatrixVariableMapMethodArgumentResolver(ReactiveAdapterRegistry registry)`
    `MatrixVariableMethodArgumentResolver(ConfigurableBeanFactory factory, ReactiveAdapterRegistry registry)`
    `ModelAttributeMethodArgumentResolver(ReactiveAdapterRegistry adapterRegistry, boolean useDefaultResolution)` Class constructor with a default resolution mode flag.
    `ModelMethodArgumentResolver(ReactiveAdapterRegistry adapterRegistry)`
    `PathVariableMapMethodArgumentResolver(ReactiveAdapterRegistry adapterRegistry)`
    `PathVariableMethodArgumentResolver(ConfigurableBeanFactory factory, ReactiveAdapterRegistry registry)` Create a new `PathVariableMethodArgumentResolver`.
    `PrincipalMethodArgumentResolver(ReactiveAdapterRegistry adapterRegistry)`
    `RequestAttributeMethodArgumentResolver(ConfigurableBeanFactory factory, ReactiveAdapterRegistry registry)` Create a new `RequestAttributeMethodArgumentResolver` instance.
    `RequestBodyMethodArgumentResolver(List<HttpMessageReader<?>> readers, ReactiveAdapterRegistry registry)`
    `RequestHeaderMapMethodArgumentResolver(ReactiveAdapterRegistry adapterRegistry)`
    `RequestHeaderMethodArgumentResolver(ConfigurableBeanFactory factory, ReactiveAdapterRegistry registry)` Create a new `RequestHeaderMethodArgumentResolver` instance.
    `RequestParamMapMethodArgumentResolver(ReactiveAdapterRegistry adapterRegistry)`
    `RequestParamMethodArgumentResolver(ConfigurableBeanFactory factory, ReactiveAdapterRegistry registry, boolean useDefaultResolution)` Class constructor with a default resolution mode flag.
    `RequestPartMethodArgumentResolver(List<HttpMessageReader<?>> readers, ReactiveAdapterRegistry registry)`
    `ResponseBodyResultHandler(List<HttpMessageWriter<?>> writers, RequestedContentTypeResolver resolver, ReactiveAdapterRegistry registry)` Constructor with an `ReactiveAdapterRegistry` instance.
    `ResponseEntityResultHandler(List<HttpMessageWriter<?>> writers, RequestedContentTypeResolver resolver, ReactiveAdapterRegistry registry)` Constructor with an `ReactiveAdapterRegistry` instance.
    `ServerWebExchangeMethodArgumentResolver(ReactiveAdapterRegistry adapterRegistry)`
    `SessionAttributeMethodArgumentResolver(ConfigurableBeanFactory factory, ReactiveAdapterRegistry registry)`
    `WebSessionMethodArgumentResolver(ReactiveAdapterRegistry adapterRegistry)`

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

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

  - ### Uses of ReactiveAdapterRegistry in org.springframework.web.servlet.mvc.method.annotation

    Methods in org.springframework.web.servlet.mvc.method.annotation that return ReactiveAdapterRegistry
    Modifier and Type | Method and Description
    --- | ---
    `ReactiveAdapterRegistry` | RequestMappingHandlerAdapter.`getReactiveAdapterRegistry()` Return the configured reactive type registry of adapters.

    Methods in org.springframework.web.servlet.mvc.method.annotation with parameters of type ReactiveAdapterRegistry
    Modifier and Type | Method and Description
    --- | ---
    `void` | RequestMappingHandlerAdapter.`setReactiveAdapterRegistry(ReactiveAdapterRegistry reactiveAdapterRegistry)` Configure the registry for reactive library types to be supported as return values from controller methods.

    Constructors in org.springframework.web.servlet.mvc.method.annotation with parameters of type ReactiveAdapterRegistry
    Constructor and Description
    `ResponseBodyEmitterReturnValueHandler(List<HttpMessageConverter<?>> messageConverters, ReactiveAdapterRegistry registry, TaskExecutor executor, ContentNegotiationManager manager)` Complete constructor with pluggable "reactive" type support.