Interface ErrorAttributes
- All Known Implementing Classes:
DefaultErrorAttributes
public interface ErrorAttributes
Provides access to error attributes which can be logged or presented to the user.
- Since:
- 2.0.0
- Author:
- Brian Clozel, Scott Frederick
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptiongetError
(ServerRequest request) Return the underlying cause of the error ornull
if the error cannot be extracted.getErrorAttributes
(ServerRequest request, ErrorAttributeOptions options) Return aMap
of the error attributes.void
storeErrorInformation
(Throwable error, ServerWebExchange exchange) Store the given error information in the currentServerWebExchange
.
-
Method Details
-
getErrorAttributes
Return aMap
of the error attributes. The map can be used as the model of an error page, or returned as aServerResponse
body.- Parameters:
request
- the source requestoptions
- options for error attribute contents- Returns:
- a map of error attributes
-
getError
Return the underlying cause of the error ornull
if the error cannot be extracted.- Parameters:
request
- the source ServerRequest- Returns:
- the
Exception
that caused the error ornull
-
storeErrorInformation
Store the given error information in the currentServerWebExchange
.- Parameters:
error
- theException
that caused the errorexchange
- the source exchange
-