# Uses of Package
org.springframework.web.cors.reactive

- Packages that use org.springframework.web.cors.reactive
  Package | Description
  --- | ---
  org.springframework.web.cors.reactive | Reactive support for CORS (Cross-Origin Resource Sharing), based on a common `CorsProcessor` strategy.
  org.springframework.web.reactive | Top-level package for the `spring-webflux` module that contains `DispatcherHandler`, the main entry point for WebFlux server endpoint processing including key contracts used to map requests to handlers, invoke them, and process the result.
  org.springframework.web.reactive.handler | Provides HandlerMapping implementations including abstract base classes.

- Classes in org.springframework.web.cors.reactive used by org.springframework.web.cors.reactive
  Class and Description
  CorsConfigurationSource Interface to be implemented by classes (usually HTTP request handlers) that provides a `CorsConfiguration` instance based on the provided reactive request.
  CorsProcessor A strategy to apply CORS validation checks and updates to a `ServerWebExchange`, either rejecting through the response or adding CORS related headers, based on a pre-selected `CorsConfiguration`.
  PreFlightRequestHandler Handler for CORS pre-flight requests.

- Classes in org.springframework.web.cors.reactive used by org.springframework.web.reactive
  Class and Description
  PreFlightRequestHandler Handler for CORS pre-flight requests.

- Classes in org.springframework.web.cors.reactive used by org.springframework.web.reactive.handler
  Class and Description
  CorsConfigurationSource Interface to be implemented by classes (usually HTTP request handlers) that provides a `CorsConfiguration` instance based on the provided reactive request.
  CorsProcessor A strategy to apply CORS validation checks and updates to a `ServerWebExchange`, either rejecting through the response or adding CORS related headers, based on a pre-selected `CorsConfiguration`.