# Uses of Package
org.springframework.web.server

Packages that use org.springframework.web.server
Package
Description
org.springframework.web.bind.support
Support classes for web data binding.
org.springframework.web.cors.reactive
Reactive support for CORS (Cross-Origin Resource Sharing), based on a common `CorsProcessor` strategy.
org.springframework.web.filter.reactive
`WebFilter` implementations for use in reactive web applications.
org.springframework.web.method.annotation
Support classes for annotation-based handler method processing.
org.springframework.web.server
Core interfaces and classes for Spring's generic, reactive web support.
org.springframework.web.server.adapter
Implementations to adapt to the underlying `org.springframework.http.client.reactive` reactive HTTP adapter and `HttpHandler`.
org.springframework.web.server.handler
Provides common WebHandler implementations and a `WebHandlerDecorator`.
org.springframework.web.server.i18n
Locale related support classes.
org.springframework.web.server.session
Auxiliary interfaces and implementation classes for `WebSession` support.

Classes in org.springframework.web.server used by org.springframework.web.bind.support
Class
Description
ResponseStatusException
Subclass of `ErrorResponseException` that accepts a "reason", and by default maps that to the `"detail"` of the `ProblemDetail`.
ServerWebExchange
Contract for an HTTP request-response interaction.
ServerWebInputException
Exception for errors that fit response status 400 (bad request) for use in Spring Web applications.
Classes in org.springframework.web.server used by org.springframework.web.cors.reactive
Class
Description
ServerWebExchange
Contract for an HTTP request-response interaction.
WebFilter
Contract for interception-style, chained processing of Web requests that may be used to implement cross-cutting, application-agnostic requirements such as security, timeouts, and others.
WebFilterChain
Contract to allow a `WebFilter` to delegate to the next in the chain.
Classes in org.springframework.web.server used by org.springframework.web.filter.reactive
Class
Description
ServerWebExchange
Contract for an HTTP request-response interaction.
WebFilter
Contract for interception-style, chained processing of Web requests that may be used to implement cross-cutting, application-agnostic requirements such as security, timeouts, and others.
WebFilterChain
Contract to allow a `WebFilter` to delegate to the next in the chain.
Classes in org.springframework.web.server used by org.springframework.web.method.annotation
Class
Description
ResponseStatusException
Subclass of `ErrorResponseException` that accepts a "reason", and by default maps that to the `"detail"` of the `ProblemDetail`.
Classes in org.springframework.web.server used by org.springframework.web.server
Class
Description
ResponseStatusException
Subclass of `ErrorResponseException` that accepts a "reason", and by default maps that to the `"detail"` of the `ProblemDetail`.
ServerWebExchange
Contract for an HTTP request-response interaction.
ServerWebExchange.Builder
Builder for mutating an existing `ServerWebExchange`.
ServerWebInputException
Exception for errors that fit response status 400 (bad request) for use in Spring Web applications.
WebFilterChain
Contract to allow a `WebFilter` to delegate to the next in the chain.
WebSession
Main contract for using a server-side session that provides access to session attributes across HTTP requests.
Classes in org.springframework.web.server used by org.springframework.web.server.adapter
Class
Description
ServerWebExchange
Contract for an HTTP request-response interaction.
WebExceptionHandler
Contract for handling exceptions during web server exchange processing.
WebFilter
Contract for interception-style, chained processing of Web requests that may be used to implement cross-cutting, application-agnostic requirements such as security, timeouts, and others.
WebHandler
Contract to handle a web request.
WebSession
Main contract for using a server-side session that provides access to session attributes across HTTP requests.
Classes in org.springframework.web.server used by org.springframework.web.server.handler
Class
Description
ServerWebExchange
Contract for an HTTP request-response interaction.
WebExceptionHandler
Contract for handling exceptions during web server exchange processing.
WebFilter
Contract for interception-style, chained processing of Web requests that may be used to implement cross-cutting, application-agnostic requirements such as security, timeouts, and others.
WebFilterChain
Contract to allow a `WebFilter` to delegate to the next in the chain.
WebHandler
Contract to handle a web request.
Classes in org.springframework.web.server used by org.springframework.web.server.i18n
Class
Description
ServerWebExchange
Contract for an HTTP request-response interaction.
Classes in org.springframework.web.server used by org.springframework.web.server.session
Class
Description
ServerWebExchange
Contract for an HTTP request-response interaction.
WebSession
Main contract for using a server-side session that provides access to session attributes across HTTP requests.