# Hierarchy For All Packages

Package Hierarchies:

- org.springframework.web.reactive,
- org.springframework.web.reactive.accept,
- org.springframework.web.reactive.config,
- org.springframework.web.reactive.function,
- org.springframework.web.reactive.function.client,
- org.springframework.web.reactive.function.client.support,
- org.springframework.web.reactive.function.server,
- org.springframework.web.reactive.function.server.support,
- org.springframework.web.reactive.handler,
- org.springframework.web.reactive.resource,
- org.springframework.web.reactive.result,
- org.springframework.web.reactive.result.condition,
- org.springframework.web.reactive.result.method,
- org.springframework.web.reactive.result.method.annotation,
- org.springframework.web.reactive.result.view,
- org.springframework.web.reactive.result.view.freemarker,
- org.springframework.web.reactive.result.view.script,
- org.springframework.web.reactive.socket,
- org.springframework.web.reactive.socket.adapter,
- org.springframework.web.reactive.socket.client,
- org.springframework.web.reactive.socket.server,
- org.springframework.web.reactive.socket.server.support,
- org.springframework.web.reactive.socket.server.upgrade

## Class Hierarchy

- java.lang.Object
  - org.springframework.web.reactive.resource.AbstractFileNameVersionStrategy (implements org.springframework.web.reactive.resource.VersionStrategy)
    - org.springframework.web.reactive.resource.ContentVersionStrategy
  - org.springframework.http.server.reactive.AbstractListenerWriteProcessor<T> (implements org.reactivestreams.Processor<T,R>)
    - org.springframework.web.reactive.socket.adapter.AbstractListenerWebSocketSession.WebSocketSendProcessor
  - org.springframework.web.reactive.result.method.annotation.AbstractNamedValueArgumentResolver.NamedValueInfo
  - org.springframework.web.reactive.resource.AbstractPrefixVersionStrategy (implements org.springframework.web.reactive.resource.VersionStrategy)
    - org.springframework.web.reactive.resource.FixedVersionStrategy
  - io.undertow.websockets.core.AbstractReceiveListener (implements org.xnio.ChannelListener<T>)
    - org.springframework.web.reactive.socket.adapter.UndertowWebSocketHandlerAdapter
  - org.springframework.web.reactive.result.condition.AbstractRequestCondition<T> (implements org.springframework.web.reactive.result.condition.RequestCondition<T>)
    - org.springframework.web.reactive.result.condition.CompositeRequestCondition
    - org.springframework.web.reactive.result.condition.ConsumesRequestCondition
    - org.springframework.web.reactive.result.condition.HeadersRequestCondition
    - org.springframework.web.reactive.result.condition.ParamsRequestCondition
    - org.springframework.web.reactive.result.condition.PatternsRequestCondition
    - org.springframework.web.reactive.result.condition.ProducesRequestCondition
    - org.springframework.web.reactive.result.condition.RequestConditionHolder
    - org.springframework.web.reactive.result.condition.RequestMethodsRequestCondition
  - org.springframework.core.io.AbstractResource (implements org.springframework.core.io.Resource)
    - org.springframework.core.io.ByteArrayResource
      - org.springframework.web.reactive.resource.TransformedResource
  - org.springframework.web.reactive.resource.AbstractResourceResolver (implements org.springframework.web.reactive.resource.ResourceResolver)
    - org.springframework.web.reactive.resource.CachingResourceResolver
    - org.springframework.web.reactive.resource.EncodedResourceResolver
    - org.springframework.web.reactive.resource.GzipResourceResolver
    - org.springframework.web.reactive.resource.PathResourceResolver
    - org.springframework.web.reactive.resource.VersionResourceResolver
    - org.springframework.web.reactive.resource.WebJarsResourceResolver
  - org.springframework.web.reactive.result.view.AbstractView (implements org.springframework.context.ApplicationContextAware, org.springframework.beans.factory.BeanNameAware, org.springframework.web.reactive.result.view.View)
    - org.springframework.web.reactive.result.view.AbstractUrlBasedView (implements org.springframework.beans.factory.InitializingBean)
      - org.springframework.web.reactive.result.view.freemarker.FreeMarkerView
      - org.springframework.web.reactive.result.view.RedirectView
      - org.springframework.web.reactive.result.view.script.ScriptTemplateView
  - org.springframework.web.reactive.socket.adapter.AbstractWebSocketSession<T> (implements org.springframework.web.reactive.socket.WebSocketSession)
    - org.springframework.web.reactive.socket.adapter.AbstractListenerWebSocketSession<T> (implements org.reactivestreams.Subscriber<T>)
      - org.springframework.web.reactive.socket.adapter.JettyWebSocketSession
      - org.springframework.web.reactive.socket.adapter.StandardWebSocketSession
        - org.springframework.web.reactive.socket.adapter.TomcatWebSocketSession
      - org.springframework.web.reactive.socket.adapter.UndertowWebSocketSession
    - org.springframework.web.reactive.socket.adapter.NettyWebSocketSessionSupport<T>
      - org.springframework.web.reactive.socket.adapter.ReactorNettyWebSocketSession
  - org.springframework.context.support.ApplicationObjectSupport (implements org.springframework.context.ApplicationContextAware)
    - org.springframework.web.reactive.handler.AbstractHandlerMapping (implements org.springframework.beans.factory.BeanNameAware, org.springframework.web.reactive.HandlerMapping, org.springframework.core.Ordered)
      - org.springframework.web.reactive.result.method.AbstractHandlerMethodMapping<T> (implements org.springframework.beans.factory.InitializingBean)
        - org.springframework.web.reactive.result.method.RequestMappingInfoHandlerMapping
          - org.springframework.web.reactive.result.method.annotation.RequestMappingHandlerMapping (implements org.springframework.context.EmbeddedValueResolverAware)
      - org.springframework.web.reactive.handler.AbstractUrlHandlerMapping
        - org.springframework.web.reactive.handler.SimpleUrlHandlerMapping
      - org.springframework.web.reactive.function.server.support.RouterFunctionMapping (implements org.springframework.beans.factory.InitializingBean)
  - org.springframework.web.reactive.result.method.annotation.ArgumentResolverConfigurer
  - org.springframework.web.reactive.BindingContext
  - org.springframework.web.reactive.result.view.BindStatus
  - org.springframework.web.reactive.function.BodyExtractors
  - org.springframework.web.reactive.function.BodyInserters
  - org.springframework.web.reactive.resource.CachingResourceTransformer (implements org.springframework.web.reactive.resource.ResourceTransformer)
  - org.springframework.web.reactive.function.client.support.ClientResponseWrapper (implements org.springframework.web.reactive.function.client.ClientResponse)
  - org.springframework.web.reactive.function.client.support.ClientResponseWrapper.HeadersWrapper (implements org.springframework.web.reactive.function.client.ClientResponse.Headers)
  - org.springframework.web.reactive.socket.CloseStatus
  - org.springframework.web.reactive.result.method.annotation.ContinuationHandlerMethodArgumentResolver (implements org.springframework.web.reactive.result.method.HandlerMethodArgumentResolver)
  - org.springframework.web.reactive.config.CorsRegistration
  - org.springframework.web.reactive.config.CorsRegistry
  - org.springframework.web.reactive.resource.CssLinkResourceTransformer.AbstractLinkParser (implements org.springframework.web.reactive.resource.CssLinkResourceTransformer.LinkParser)
  - org.springframework.web.reactive.DispatcherHandler (implements org.springframework.context.ApplicationContextAware, org.springframework.web.server.WebHandler)
  - javax.websocket.Endpoint
    - org.springframework.web.reactive.socket.adapter.StandardWebSocketHandlerAdapter
  - org.springframework.web.reactive.function.client.ExchangeFilterFunctions
  - org.springframework.web.reactive.function.client.ExchangeFilterFunctions.Credentials
  - org.springframework.web.reactive.function.client.ExchangeFunctions
  - org.springframework.web.reactive.accept.FixedContentTypeResolver (implements org.springframework.web.reactive.accept.RequestedContentTypeResolver)
  - org.springframework.ui.freemarker.FreeMarkerConfigurationFactory
    - org.springframework.web.reactive.result.view.freemarker.FreeMarkerConfigurer (implements org.springframework.web.reactive.result.view.freemarker.FreeMarkerConfig, org.springframework.beans.factory.InitializingBean, org.springframework.context.ResourceLoaderAware)
  - org.springframework.web.reactive.function.server.support.HandlerFunctionAdapter (implements org.springframework.web.reactive.HandlerAdapter)
  - org.springframework.web.method.HandlerMethod
    - org.springframework.web.reactive.result.method.InvocableHandlerMethod
    - org.springframework.web.reactive.result.method.SyncInvocableHandlerMethod
  - org.springframework.web.reactive.result.method.HandlerMethodArgumentResolverSupport (implements org.springframework.web.reactive.result.method.HandlerMethodArgumentResolver)
    - org.springframework.web.reactive.result.method.annotation.AbstractMessageReaderArgumentResolver
      - org.springframework.web.reactive.result.method.annotation.HttpEntityMethodArgumentResolver
      - org.springframework.web.reactive.result.method.annotation.RequestBodyMethodArgumentResolver
      - org.springframework.web.reactive.result.method.annotation.RequestPartMethodArgumentResolver
    - org.springframework.web.reactive.result.method.annotation.AbstractNamedValueArgumentResolver
      - org.springframework.web.reactive.result.method.annotation.AbstractNamedValueSyncArgumentResolver (implements org.springframework.web.reactive.result.method.SyncHandlerMethodArgumentResolver)
        - org.springframework.web.reactive.result.method.annotation.CookieValueMethodArgumentResolver
        - org.springframework.web.reactive.result.method.annotation.ExpressionValueMethodArgumentResolver
        - org.springframework.web.reactive.result.method.annotation.MatrixVariableMethodArgumentResolver
        - org.springframework.web.reactive.result.method.annotation.PathVariableMethodArgumentResolver
        - org.springframework.web.reactive.result.method.annotation.RequestAttributeMethodArgumentResolver
        - org.springframework.web.reactive.result.method.annotation.RequestHeaderMethodArgumentResolver
        - org.springframework.web.reactive.result.method.annotation.RequestParamMethodArgumentResolver
      - org.springframework.web.reactive.result.method.annotation.SessionAttributeMethodArgumentResolver
    - org.springframework.web.reactive.result.method.annotation.ErrorsMethodArgumentResolver
    - org.springframework.web.reactive.result.method.annotation.MatrixVariableMapMethodArgumentResolver (implements org.springframework.web.reactive.result.method.SyncHandlerMethodArgumentResolver)
    - org.springframework.web.reactive.result.method.annotation.ModelAttributeMethodArgumentResolver
    - org.springframework.web.reactive.result.method.annotation.ModelMethodArgumentResolver (implements org.springframework.web.reactive.result.method.SyncHandlerMethodArgumentResolver)
    - org.springframework.web.reactive.result.method.annotation.PathVariableMapMethodArgumentResolver (implements org.springframework.web.reactive.result.method.SyncHandlerMethodArgumentResolver)
    - org.springframework.web.reactive.result.method.annotation.PrincipalMethodArgumentResolver
    - org.springframework.web.reactive.result.method.annotation.RequestHeaderMapMethodArgumentResolver (implements org.springframework.web.reactive.result.method.SyncHandlerMethodArgumentResolver)
    - org.springframework.web.reactive.result.method.annotation.RequestParamMapMethodArgumentResolver (implements org.springframework.web.reactive.result.method.SyncHandlerMethodArgumentResolver)
    - org.springframework.web.reactive.result.method.annotation.ServerWebExchangeMethodArgumentResolver (implements org.springframework.web.reactive.result.method.SyncHandlerMethodArgumentResolver)
    - org.springframework.web.reactive.result.method.annotation.WebSessionMethodArgumentResolver
  - org.springframework.web.reactive.HandlerResult
  - org.springframework.web.reactive.result.HandlerResultHandlerSupport (implements org.springframework.core.Ordered)
    - org.springframework.web.reactive.result.method.annotation.AbstractMessageWriterResultHandler
      - org.springframework.web.reactive.result.method.annotation.ResponseBodyResultHandler (implements org.springframework.web.reactive.HandlerResultHandler)
      - org.springframework.web.reactive.result.method.annotation.ResponseEntityResultHandler (implements org.springframework.web.reactive.HandlerResultHandler)
    - org.springframework.web.reactive.result.view.ViewResolutionResultHandler (implements org.springframework.web.reactive.HandlerResultHandler, org.springframework.core.Ordered)
  - org.springframework.web.reactive.socket.HandshakeInfo
  - org.springframework.web.reactive.socket.server.support.HandshakeWebSocketService (implements org.springframework.context.Lifecycle, org.springframework.web.reactive.socket.server.WebSocketService)
  - org.springframework.web.reactive.accept.HeaderContentTypeResolver (implements org.springframework.web.reactive.accept.RequestedContentTypeResolver)
  - org.springframework.web.reactive.result.view.HttpMessageWriterView (implements org.springframework.web.reactive.result.view.View)
  - org.springframework.web.reactive.socket.server.upgrade.JettyRequestUpgradeStrategy (implements org.springframework.context.Lifecycle, org.springframework.web.reactive.socket.server.RequestUpgradeStrategy)
  - org.springframework.web.reactive.socket.client.JettyWebSocketClient (implements org.springframework.context.Lifecycle, org.springframework.web.reactive.socket.client.WebSocketClient)
  - org.springframework.web.reactive.socket.adapter.JettyWebSocketHandlerAdapter
  - org.springframework.web.reactive.accept.ParameterContentTypeResolver (implements org.springframework.web.reactive.accept.RequestedContentTypeResolver)
  - org.springframework.web.reactive.config.PathMatchConfigurer
  - org.springframework.web.reactive.socket.server.upgrade.ReactorNettyRequestUpgradeStrategy (implements org.springframework.web.reactive.socket.server.RequestUpgradeStrategy)
  - org.springframework.web.reactive.socket.client.ReactorNettyWebSocketClient (implements org.springframework.web.reactive.socket.client.WebSocketClient)
  - org.springframework.web.reactive.socket.adapter.ReactorNettyWebSocketSession.WebSocketConnection
  - org.springframework.web.reactive.result.view.script.RenderingContext
  - org.springframework.web.reactive.result.view.RequestContext
  - org.springframework.web.reactive.accept.RequestedContentTypeResolverBuilder
  - org.springframework.web.reactive.accept.RequestedContentTypeResolverBuilder.ParameterResolverConfigurer
  - org.springframework.web.reactive.result.method.annotation.RequestMappingHandlerAdapter (implements org.springframework.context.ApplicationContextAware, org.springframework.web.reactive.HandlerAdapter, org.springframework.beans.factory.InitializingBean)
  - org.springframework.web.reactive.result.method.RequestMappingInfo (implements org.springframework.web.reactive.result.condition.RequestCondition<T>)
  - org.springframework.web.reactive.result.method.RequestMappingInfo.BuilderConfiguration
  - org.springframework.web.reactive.function.server.RequestPredicates
  - org.springframework.web.reactive.config.ResourceChainRegistration
  - org.springframework.web.reactive.config.ResourceHandlerRegistration
  - org.springframework.web.reactive.config.ResourceHandlerRegistry
  - org.springframework.web.reactive.resource.ResourceTransformerSupport (implements org.springframework.web.reactive.resource.ResourceTransformer)
    - org.springframework.web.reactive.resource.AppCacheManifestTransformer
    - org.springframework.web.reactive.resource.CssLinkResourceTransformer
  - org.springframework.web.reactive.resource.ResourceUrlProvider (implements org.springframework.context.ApplicationListener<E>)
  - org.springframework.web.reactive.resource.ResourceWebHandler (implements org.springframework.beans.factory.InitializingBean, org.springframework.web.server.WebHandler)
  - org.springframework.web.server.handler.ResponseStatusExceptionHandler (implements org.springframework.web.server.WebExceptionHandler)
    - org.springframework.web.reactive.handler.WebFluxResponseStatusExceptionHandler
  - org.springframework.web.reactive.function.server.RouterFunctions
  - org.springframework.web.reactive.result.view.script.ScriptTemplateConfigurer (implements org.springframework.web.reactive.result.view.script.ScriptTemplateConfig)
  - org.springframework.web.reactive.function.server.support.ServerRequestWrapper (implements org.springframework.web.reactive.function.server.ServerRequest)
  - org.springframework.web.reactive.function.server.support.ServerRequestWrapper.HeadersWrapper (implements org.springframework.web.reactive.function.server.ServerRequest.Headers)
  - org.springframework.web.reactive.function.server.support.ServerResponseResultHandler (implements org.springframework.web.reactive.HandlerResultHandler, org.springframework.beans.factory.InitializingBean, org.springframework.core.Ordered)
  - org.springframework.web.reactive.result.method.annotation.SessionStatusMethodArgumentResolver (implements org.springframework.web.reactive.result.method.SyncHandlerMethodArgumentResolver)
  - org.springframework.web.reactive.result.SimpleHandlerAdapter (implements org.springframework.web.reactive.HandlerAdapter)
  - org.springframework.web.reactive.socket.client.StandardWebSocketClient (implements org.springframework.web.reactive.socket.client.WebSocketClient)
    - org.springframework.web.reactive.socket.client.TomcatWebSocketClient
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - java.lang.RuntimeException
        - org.springframework.core.NestedRuntimeException
          - org.springframework.web.reactive.function.UnsupportedMediaTypeException
          - org.springframework.web.reactive.function.client.WebClientException
            - org.springframework.web.reactive.function.client.WebClientResponseException
              - org.springframework.web.reactive.function.client.UnknownHttpStatusCodeException
              - org.springframework.web.reactive.function.client.WebClientResponseException.BadGateway
              - org.springframework.web.reactive.function.client.WebClientResponseException.BadRequest
              - org.springframework.web.reactive.function.client.WebClientResponseException.Conflict
              - org.springframework.web.reactive.function.client.WebClientResponseException.Forbidden
              - org.springframework.web.reactive.function.client.WebClientResponseException.GatewayTimeout
              - org.springframework.web.reactive.function.client.WebClientResponseException.Gone
              - org.springframework.web.reactive.function.client.WebClientResponseException.InternalServerError
              - org.springframework.web.reactive.function.client.WebClientResponseException.MethodNotAllowed
              - org.springframework.web.reactive.function.client.WebClientResponseException.NotAcceptable
              - org.springframework.web.reactive.function.client.WebClientResponseException.NotFound
              - org.springframework.web.reactive.function.client.WebClientResponseException.NotImplemented
              - org.springframework.web.reactive.function.client.WebClientResponseException.ServiceUnavailable
              - org.springframework.web.reactive.function.client.WebClientResponseException.TooManyRequests
              - org.springframework.web.reactive.function.client.WebClientResponseException.Unauthorized
              - org.springframework.web.reactive.function.client.WebClientResponseException.UnprocessableEntity
              - org.springframework.web.reactive.function.client.WebClientResponseException.UnsupportedMediaType
  - org.springframework.web.reactive.socket.server.upgrade.TomcatRequestUpgradeStrategy (implements org.springframework.web.reactive.socket.server.RequestUpgradeStrategy)
  - org.springframework.web.reactive.socket.server.upgrade.UndertowRequestUpgradeStrategy (implements org.springframework.web.reactive.socket.server.RequestUpgradeStrategy)
  - org.springframework.web.reactive.socket.client.UndertowWebSocketClient (implements org.springframework.web.reactive.socket.client.WebSocketClient)
  - org.springframework.web.reactive.config.UrlBasedViewResolverRegistration
  - org.springframework.web.reactive.config.ViewResolverRegistry
  - org.springframework.web.reactive.result.view.ViewResolverSupport (implements org.springframework.core.Ordered)
    - org.springframework.web.reactive.result.view.UrlBasedViewResolver (implements org.springframework.context.ApplicationContextAware, org.springframework.beans.factory.InitializingBean, org.springframework.web.reactive.result.view.ViewResolver)
      - org.springframework.web.reactive.result.view.freemarker.FreeMarkerViewResolver
      - org.springframework.web.reactive.result.view.script.ScriptTemplateViewResolver
  - org.springframework.web.reactive.config.WebFluxConfigurationSupport (implements org.springframework.context.ApplicationContextAware)
    - org.springframework.web.reactive.config.DelegatingWebFluxConfiguration
  - org.springframework.web.reactive.config.WebFluxConfigurerComposite (implements org.springframework.web.reactive.config.WebFluxConfigurer)
  - org.springframework.web.reactive.socket.server.support.WebSocketHandlerAdapter (implements org.springframework.web.reactive.HandlerAdapter)
  - org.springframework.web.reactive.socket.WebSocketMessage

## Interface Hierarchy

- org.springframework.web.reactive.function.BodyExtractor<T,M>
- org.springframework.web.reactive.function.BodyExtractor.Context
- org.springframework.web.reactive.function.BodyInserter<T,M>
  - org.springframework.web.reactive.function.BodyInserters.FormInserter<T>
    - org.springframework.web.reactive.function.BodyInserters.MultipartInserter
  - org.springframework.web.reactive.function.BodyInserters.MultipartInserter
- org.springframework.web.reactive.function.BodyInserter.Context
- org.springframework.web.reactive.function.client.ClientRequest
- org.springframework.web.reactive.function.client.ClientRequest.Builder
- org.springframework.web.reactive.function.client.ClientResponse
- org.springframework.web.reactive.function.client.ClientResponse.Builder
- org.springframework.web.reactive.function.client.ClientResponse.Headers
- org.springframework.web.reactive.resource.CssLinkResourceTransformer.LinkParser
- org.springframework.web.reactive.function.server.EntityResponse.Builder<T>
- org.springframework.web.reactive.function.client.ExchangeFilterFunction
- org.springframework.web.reactive.function.client.ExchangeFunction
- org.springframework.web.reactive.function.client.ExchangeStrategies
- org.springframework.web.reactive.function.client.ExchangeStrategies.Builder
- org.springframework.web.reactive.result.view.freemarker.FreeMarkerConfig
- org.springframework.web.reactive.HandlerAdapter
- org.springframework.web.reactive.function.server.HandlerFilterFunction<T,R>
- org.springframework.web.reactive.function.server.HandlerFunction<T>
- org.springframework.web.reactive.HandlerMapping
- org.springframework.web.reactive.result.method.HandlerMethodArgumentResolver
  - org.springframework.web.reactive.result.method.SyncHandlerMethodArgumentResolver
- org.springframework.web.reactive.HandlerResultHandler
- org.springframework.web.reactive.function.server.HandlerStrategies
- org.springframework.web.reactive.function.server.HandlerStrategies.Builder
- org.springframework.core.io.InputStreamSource
  - org.springframework.web.reactive.resource.HttpResource
  - org.springframework.core.io.Resource
    - org.springframework.web.reactive.resource.HttpResource
- org.springframework.web.reactive.result.condition.MediaTypeExpression
- org.springframework.web.reactive.result.condition.NameValueExpression<T>
- org.springframework.web.reactive.result.view.Rendering
- org.springframework.web.reactive.result.view.Rendering.Builder<B>
  - org.springframework.web.reactive.result.view.Rendering.RedirectBuilder
- org.springframework.web.reactive.function.server.RenderingResponse.Builder
- org.springframework.web.reactive.result.condition.RequestCondition<T>
- org.springframework.web.reactive.result.view.RequestDataValueProcessor
- org.springframework.web.reactive.accept.RequestedContentTypeResolver
- org.springframework.web.reactive.result.method.RequestMappingInfo.Builder
- org.springframework.web.reactive.function.server.RequestPredicate
- org.springframework.web.reactive.function.server.RequestPredicates.Visitor
- org.springframework.web.reactive.socket.server.RequestUpgradeStrategy
- org.springframework.web.reactive.resource.ResourceResolver
- org.springframework.web.reactive.resource.ResourceResolverChain
- org.springframework.web.reactive.resource.ResourceTransformer
- org.springframework.web.reactive.resource.ResourceTransformerChain
- org.springframework.web.reactive.function.server.RouterFunction<T>
- org.springframework.web.reactive.function.server.RouterFunctions.Builder
- org.springframework.web.reactive.function.server.RouterFunctions.Visitor
- org.springframework.web.reactive.result.view.script.ScriptTemplateConfig
- org.springframework.web.reactive.function.server.ServerRequest
- org.springframework.web.reactive.function.server.ServerRequest.Builder
- org.springframework.web.reactive.function.server.ServerRequest.Headers
- org.springframework.web.reactive.function.server.ServerResponse
  - org.springframework.web.reactive.function.server.EntityResponse<T>
  - org.springframework.web.reactive.function.server.RenderingResponse
- org.springframework.web.reactive.function.server.ServerResponse.Context
- org.springframework.web.reactive.function.server.ServerResponse.HeadersBuilder<B>
  - org.springframework.web.reactive.function.server.ServerResponse.BodyBuilder
- org.springframework.web.reactive.resource.VersionStrategy
- org.springframework.web.reactive.result.view.View
- org.springframework.web.reactive.result.view.ViewResolver
- org.springframework.web.reactive.function.client.WebClient
- org.springframework.web.reactive.function.client.WebClient.Builder
- org.springframework.web.reactive.function.client.WebClient.RequestHeadersSpec<S>
  - org.springframework.web.reactive.function.client.WebClient.RequestBodySpec
    - org.springframework.web.reactive.function.client.WebClient.RequestBodyUriSpec (also extends org.springframework.web.reactive.function.client.WebClient.RequestHeadersUriSpec<S>)
  - org.springframework.web.reactive.function.client.WebClient.RequestBodyUriSpec (also extends org.springframework.web.reactive.function.client.WebClient.RequestBodySpec, org.springframework.web.reactive.function.client.WebClient.RequestHeadersUriSpec<S>)
  - org.springframework.web.reactive.function.client.WebClient.RequestHeadersUriSpec<S> (also extends org.springframework.web.reactive.function.client.WebClient.UriSpec<S>)
    - org.springframework.web.reactive.function.client.WebClient.RequestBodyUriSpec (also extends org.springframework.web.reactive.function.client.WebClient.RequestBodySpec)
- org.springframework.web.reactive.function.client.WebClient.ResponseSpec
- org.springframework.web.reactive.function.client.WebClient.UriSpec<S>
  - org.springframework.web.reactive.function.client.WebClient.RequestBodyUriSpec (also extends org.springframework.web.reactive.function.client.WebClient.RequestBodySpec, org.springframework.web.reactive.function.client.WebClient.RequestHeadersUriSpec<S>)
  - org.springframework.web.reactive.function.client.WebClient.RequestHeadersUriSpec<S> (also extends org.springframework.web.reactive.function.client.WebClient.RequestHeadersSpec<S>)
    - org.springframework.web.reactive.function.client.WebClient.RequestBodyUriSpec (also extends org.springframework.web.reactive.function.client.WebClient.RequestBodySpec)
- org.springframework.web.reactive.config.WebFluxConfigurer
- org.springframework.web.reactive.socket.client.WebSocketClient
- org.springframework.web.reactive.socket.WebSocketHandler
- org.springframework.web.reactive.socket.server.WebSocketService
- org.springframework.web.reactive.socket.WebSocketSession

## Annotation Type Hierarchy

- org.springframework.web.reactive.config.EnableWebFlux (implements java.lang.annotation.Annotation)

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - org.springframework.web.reactive.socket.WebSocketMessage.Type