## Uses of Interface
org.springframework.web.reactive.HandlerResultHandler

Packages that use HandlerResultHandler
org.springframework.web.reactive.function.server.support: Classes supporting the `org.springframework.web.reactive.function.server` package.
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.

### Uses of HandlerResultHandler in org.springframework.web.reactive.function.server.support

Classes in org.springframework.web.reactive.function.server.support that implement HandlerResultHandler
`class` `ServerResponseResultHandler` `HandlerResultHandler` implementation that supports `ServerResponses`.

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

Classes in org.springframework.web.reactive.result.method.annotation that implement HandlerResultHandler
`class` `ResponseBodyResultHandler` `HandlerResultHandler` that handles return values from methods annotated with `@ResponseBody` writing to the body of the request or response with an `HttpMessageWriter`.
`class` `ResponseEntityResultHandler` Handles `HttpEntity` and `ResponseEntity` return values.

### Uses of HandlerResultHandler in org.springframework.web.reactive.result.view

Classes in org.springframework.web.reactive.result.view that implement HandlerResultHandler

`class`

`ViewResolutionResultHandler`
`HandlerResultHandler` that encapsulates the view resolution algorithm supporting the following return types: `Void` or no value -- default view name `String` -- view name unless `@ModelAttribute`-annotated `View` -- View to render with `Model` -- attributes to add to the model `Map` -- attributes to add to the model `Rendering` -- use case driven API for view resolution `@ModelAttribute` -- attribute for the model Non-simple value -- attribute for the model