ServerResponse implementations with error handling.
| Modifier and Type | Class and Description |
|---|---|
| private static class |
| Modifier and Type | Field and Description |
|---|---|
| private final List | |
| protected final Log |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| protected final <T extends ServerResponse> void | addErrorHandler(Predicate<Throwable> predicate, BiFunction<Throwable, ServerRequest, T> errorHandler)
|
| protected final ServerResponse | |
| protected final ModelAndView | handleError(Throwable t, HttpServletRequest servletRequest, HttpServletResponse servletResponse, ServerResponse.
|
| errorHandlers | back to summary |
|---|---|
| private final List<ErrorHandlingServerResponse. | |
| logger | back to summary |
|---|---|
| protected final Log logger | |
| ErrorHandlingServerResponse | back to summary |
|---|---|
| pack-priv ErrorHandlingServerResponse() | |
| addErrorHandler | back to summary |
|---|---|
| protected final <T extends ServerResponse> void addErrorHandler(Predicate<Throwable> predicate, BiFunction<Throwable, ServerRequest, T> errorHandler) | |
| errorResponse | back to summary |
|---|---|
protected final ServerResponse errorResponse(Throwable t, HttpServletRequest servletRequest)
| |
| handleError | back to summary |
|---|---|
protected final ModelAndView handleError(Throwable t, HttpServletRequest servletRequest, HttpServletResponse servletResponse, ServerResponse.
| |
| Modifier and Type | Field and Description |
|---|---|
| private final Predicate | |
| private final BiFunction |
| Access | Constructor and Description |
|---|---|
| public | ErrorHandler(Predicate<Throwable> predicate, BiFunction<Throwable, ServerRequest, T> responseProvider)
|
| Modifier and Type | Method and Description |
|---|---|
| public T | |
| public boolean |
| predicate | back to summary |
|---|---|
| private final Predicate<Throwable> predicate | |
| responseProvider | back to summary |
|---|---|
| private final BiFunction<Throwable, ServerRequest, T> responseProvider | |
| ErrorHandler | back to summary |
|---|---|
| public ErrorHandler(Predicate<Throwable> predicate, BiFunction<Throwable, ServerRequest, T> responseProvider) | |
| handle | back to summary |
|---|---|
| public T handle(Throwable t, ServerRequest serverRequest) | |
| test | back to summary |
|---|---|
| public boolean test(Throwable t) | |