# Uses of Class
org.springframework.web.server.adapter.WebHttpHandlerBuilder

Packages that use WebHttpHandlerBuilder
Package
Description
org.springframework.web.server.adapter
Implementations to adapt to the underlying `org.springframework.http.client.reactive` reactive HTTP adapter and `HttpHandler`.

## Uses of WebHttpHandlerBuilder in org.springframework.web.server.adapter

Methods in org.springframework.web.server.adapter that return WebHttpHandlerBuilder
Modifier and Type
Method
Description
`static WebHttpHandlerBuilder`
WebHttpHandlerBuilder.`applicationContext(org.springframework.context.ApplicationContext context)`
Static factory method to create a new builder instance by detecting beans in an `ApplicationContext`.
`WebHttpHandlerBuilder`
WebHttpHandlerBuilder.`clone()`
Clone this `WebHttpHandlerBuilder`.
`WebHttpHandlerBuilder`
WebHttpHandlerBuilder.`codecConfigurer(ServerCodecConfigurer codecConfigurer)`
Configure the `ServerCodecConfigurer` to set on the `WebServerExchange`.
`WebHttpHandlerBuilder`
WebHttpHandlerBuilder.`exceptionHandler(WebExceptionHandler... handlers)`
Add the given exception handler(s).
`WebHttpHandlerBuilder`
WebHttpHandlerBuilder.`exceptionHandlers(Consumer<List<WebExceptionHandler>> consumer)`
Manipulate the "live" list of currently configured exception handlers.
`WebHttpHandlerBuilder`
WebHttpHandlerBuilder.`filter(WebFilter... filters)`
Add the given filter(s).
`WebHttpHandlerBuilder`
WebHttpHandlerBuilder.`filters(Consumer<List<WebFilter>> consumer)`
Manipulate the "live" list of currently configured filters.
`WebHttpHandlerBuilder`
WebHttpHandlerBuilder.`forwardedHeaderTransformer(ForwardedHeaderTransformer transformer)`
Configure the `ForwardedHeaderTransformer` for extracting and/or removing forwarded headers.
`WebHttpHandlerBuilder`
WebHttpHandlerBuilder.`httpHandlerDecorator(Function<HttpHandler,HttpHandler> handlerDecorator)`
Configure a `Function` to decorate the `HttpHandler` returned by this builder which effectively wraps the entire `WebExceptionHandler` - `WebFilter` - `WebHandler` processing chain.
`WebHttpHandlerBuilder`
WebHttpHandlerBuilder.`localeContextResolver(LocaleContextResolver localeContextResolver)`
Configure the `LocaleContextResolver` to set on the `WebServerExchange`.
`WebHttpHandlerBuilder`
WebHttpHandlerBuilder.`observationConvention(ServerRequestObservationConvention observationConvention)`
Configure a `ServerRequestObservationConvention` to use for server observations.
`WebHttpHandlerBuilder`
WebHttpHandlerBuilder.`observationRegistry(io.micrometer.observation.ObservationRegistry observationRegistry)`
Configure an `ObservationRegistry` for recording server exchange observations.
`WebHttpHandlerBuilder`
WebHttpHandlerBuilder.`sessionManager(WebSessionManager manager)`
Configure the `WebSessionManager` to set on the `WebServerExchange`.
`static WebHttpHandlerBuilder`
WebHttpHandlerBuilder.`webHandler(WebHandler webHandler)`
Static factory method to create a new builder instance.