类 DeferredResultReturnValueHandler
java.lang.Object
cn.taketoday.web.handler.result.DeferredResultReturnValueHandler
public class DeferredResultReturnValueHandler
extends Object
implements HandlerMethodReturnValueHandler
- 从以下版本开始:
- 4.0 2022/3/30 22:25
- 作者:
- Harry Yang
-
字段概要
从接口继承的字段 cn.taketoday.web.ReturnValueHandler
NONE_RETURN_VALUE -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明private DeferredResult<Object>adaptCompletionStage(CompletionStage<?> future) private DeferredResult<Object>adaptListenableFuture(cn.taketoday.util.concurrent.ListenableFuture<?> future) voidhandleReturnValue(RequestContext context, Object handler, Object returnValue) Handle result of the handlerbooleansupportsHandlerMethod(HandlerMethod handler) Whether the given method is supported by this handler.booleansupportsReturnValue(Object returnValue) If thisReturnValueHandlersupports the target handler's result从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait从接口继承的方法 cn.taketoday.web.handler.result.HandlerMethodReturnValueHandler
handleHandlerMethodReturnValue, supportsHandler
-
构造器详细资料
-
DeferredResultReturnValueHandler
public DeferredResultReturnValueHandler()
-
-
方法详细资料
-
supportsHandlerMethod
从接口复制的说明:HandlerMethodReturnValueHandlerWhether the given method is supported by this handler.- 指定者:
supportsHandlerMethod在接口中HandlerMethodReturnValueHandler- 返回:
trueif this handler supports the supplied return type;falseotherwise- 另请参阅:
-
supportsReturnValue
从接口复制的说明:ReturnValueHandlerIf thisReturnValueHandlersupports the target handler's resultThis method can test this
ReturnValueHandlersupports the target handler in application runtime- 指定者:
supportsReturnValue在接口中ReturnValueHandler- 参数:
returnValue- Target handler's return-value or result- 返回:
- If this
ReturnValueHandlersupports the target handler's result
-
handleReturnValue
public void handleReturnValue(RequestContext context, Object handler, @Nullable Object returnValue) throws Exception 从接口复制的说明:HandlerMethodReturnValueHandlerHandle result of the handler- 指定者:
handleReturnValue在接口中HandlerMethodReturnValueHandler- 指定者:
handleReturnValue在接口中ReturnValueHandler- 参数:
context- Current HTTP request contexthandler- handler may be HandlerMethodreturnValue- Handler execution result OrHandlerExceptionHandlerreturn value- 抛出:
Exception- return-value handled failed
-
adaptListenableFuture
private DeferredResult<Object> adaptListenableFuture(cn.taketoday.util.concurrent.ListenableFuture<?> future) -
adaptCompletionStage
-