public class ServerResponseResultHandler extends java.lang.Object implements HandlerResultHandler
HandlerResultHandler
implementation that supports ServerResponse
s.Modifier and Type | Field and Description |
---|---|
private HandlerStrategies |
strategies |
Constructor and Description |
---|
ServerResponseResultHandler()
Create a
ResponseResultHandler with default strategies. |
ServerResponseResultHandler(HandlerStrategies strategies)
Create a
ResponseResultHandler with the given strategies. |
Modifier and Type | Method and Description |
---|---|
<any> |
handleResult(ServerWebExchange exchange,
HandlerResult result)
Process the given result modifying response headers and/or writing data
to the response.
|
boolean |
supports(HandlerResult result)
Whether this handler supports the given
HandlerResult . |
private final HandlerStrategies strategies
public ServerResponseResultHandler()
ResponseResultHandler
with default strategies.public ServerResponseResultHandler(HandlerStrategies strategies)
ResponseResultHandler
with the given strategies.public boolean supports(HandlerResult result)
HandlerResultHandler
HandlerResult
.supports
in interface HandlerResultHandler
result
- result object to checkpublic <any> handleResult(ServerWebExchange exchange, HandlerResult result)
HandlerResultHandler
handleResult
in interface HandlerResultHandler
exchange
- current server exchangeresult
- the result from the handlingMono<Void>
to indicate when request handling is complete.