类 ErrorHandlingServerResponse
java.lang.Object
cn.taketoday.web.handler.function.ErrorHandlingServerResponse
- 所有已实现的接口:
ServerResponse
Base class for
ServerResponse implementations with error handling.- 从以下版本开始:
- 4.0
- 作者:
- Arjen Poutsma, Harry Yang
-
嵌套类概要
嵌套类从接口继承的嵌套类/接口 cn.taketoday.web.handler.function.ServerResponse
ServerResponse.BodyBuilder, ServerResponse.Context, ServerResponse.HeadersBuilder<B extends ServerResponse.HeadersBuilder<B>>, ServerResponse.SseBuilder -
字段概要
字段修饰符和类型字段说明private final ArrayList<ErrorHandlingServerResponse.ErrorHandler<?>>protected final cn.taketoday.logging.Logger从接口继承的字段 cn.taketoday.web.handler.function.ServerResponse
NONE_RETURN_VALUE -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明protected final <T extends ServerResponse>
voidaddErrorHandler(Predicate<Throwable> predicate, BiFunction<Throwable, ServerRequest, T> errorHandler) protected final ServerResponseerrorResponse(Throwable t, RequestContext request) protected final ObjecthandleError(Throwable t, RequestContext request, ServerResponse.Context context) 从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait从接口继承的方法 cn.taketoday.web.handler.function.ServerResponse
cookies, headers, rawStatusCode, statusCode, writeTo
-
字段详细资料
-
logger
protected final cn.taketoday.logging.Logger logger -
errorHandlers
-
-
构造器详细资料
-
ErrorHandlingServerResponse
ErrorHandlingServerResponse()
-
-
方法详细资料
-
addErrorHandler
protected final <T extends ServerResponse> void addErrorHandler(Predicate<Throwable> predicate, BiFunction<Throwable, ServerRequest, T> errorHandler) -
handleError
@Nullable protected final Object handleError(Throwable t, RequestContext request, ServerResponse.Context context) throws Throwable - 抛出:
Throwable
-
errorResponse
-