类 ListenableFutureReturnValueHandler
- java.lang.Object
- org.springframework.web.servlet.mvc.method.annotation.ListenableFutureReturnValueHandler
@Deprecated public class ListenableFutureReturnValueHandler extends Object implements AsyncHandlerMethodReturnValueHandler
已过时。as of 4.3DeferredResultMethodReturnValueHandler
supports ListenableFuture return values via an adapter mechanism.Handles return values of typeListenableFuture
.- 从以下版本开始:
- 4.1
- 作者:
- Rossen Stoyanchev
构造器概要
构造器 构造器 说明 ListenableFutureReturnValueHandler()
已过时。
方法概要
所有方法 实例方法 具体方法 已过时的方法 修饰符和类型 方法 说明 void
handleReturnValue(Object returnValue, MethodParameter returnType, ModelAndViewContainer mavContainer, NativeWebRequest webRequest)
已过时。Handle the given return value by adding attributes to the model and setting a view or setting theModelAndViewContainer.setRequestHandled(boolean)
flag totrue
to indicate the response has been handled directly.boolean
isAsyncReturnValue(Object returnValue, MethodParameter returnType)
已过时。Whether the given return value represents asynchronous computation.boolean
supportsReturnType(MethodParameter returnType)
已过时。Whether the given method return type is supported by this handler.
构造器详细资料
ListenableFutureReturnValueHandler
public ListenableFutureReturnValueHandler()
已过时。
方法详细资料
supportsReturnType
public boolean supportsReturnType(MethodParameter returnType)
已过时。从接口复制的说明:HandlerMethodReturnValueHandler
Whether the given method return type is supported by this handler.- 指定者:
supportsReturnType
在接口中HandlerMethodReturnValueHandler
- 参数:
returnType
- the method return type to check- 返回:
true
if this handler supports the supplied return type;false
otherwise
isAsyncReturnValue
public boolean isAsyncReturnValue(Object returnValue, MethodParameter returnType)
已过时。从接口复制的说明:AsyncHandlerMethodReturnValueHandler
Whether the given return value represents asynchronous computation.- 指定者:
isAsyncReturnValue
在接口中AsyncHandlerMethodReturnValueHandler
- 参数:
returnValue
- the value returned from the handler methodreturnType
- the return type- 返回:
true
if the return value type represents an async value
handleReturnValue
public void handleReturnValue(Object returnValue, MethodParameter returnType, ModelAndViewContainer mavContainer, NativeWebRequest webRequest) throws Exception
已过时。从接口复制的说明:HandlerMethodReturnValueHandler
Handle the given return value by adding attributes to the model and setting a view or setting theModelAndViewContainer.setRequestHandled(boolean)
flag totrue
to indicate the response has been handled directly.- 指定者:
handleReturnValue
在接口中HandlerMethodReturnValueHandler
- 参数:
returnValue
- the value returned from the handler methodreturnType
- the type of the return value. This type must have previously been passed toHandlerMethodReturnValueHandler.supportsReturnType(org.springframework.core.MethodParameter)
which must have returnedtrue
.mavContainer
- the ModelAndViewContainer for the current requestwebRequest
- the current request- 抛出:
Exception
- if the return value handling results in an error