接口 HandlerMethodReturnValueHandler
- 所有已知实现类:
AbstractAsyncReturnValueHandler
,CompletableFutureReturnValueHandler
,HandlerMethodReturnValueHandlerComposite
,ListenableFutureReturnValueHandler
,SendToMethodReturnValueHandler
,SubscriptionMethodReturnValueHandler
public interface HandlerMethodReturnValueHandler
Strategy interface to handle the value returned from the invocation of a method handling aMessage
.- 从以下版本开始:
- 4.0
- 作者:
- Rossen Stoyanchev
方法概要
所有方法 实例方法 抽象方法 修饰符和类型 方法 说明 void
handleReturnValue(Object returnValue, MethodParameter returnType, Message<?> message)
Handle the given return value.boolean
supportsReturnType(MethodParameter returnType)
Whether the given method return type is supported by this handler.
方法详细资料
supportsReturnType
boolean supportsReturnType(MethodParameter returnType)
Whether the given method return type is supported by this handler.- 参数:
returnType
- the method return type to check- 返回:
true
if this handler supports the supplied return type;false
otherwise
handleReturnValue
void handleReturnValue(Object returnValue, MethodParameter returnType, Message<?> message) throws Exception
Handle the given return value.- 参数:
returnValue
- the value returned from the handler methodreturnType
- the type of the return value. This type must have previously been passed tosupportsReturnType(org.springframework.core.MethodParameter)
and it must have returnedtrue
.message
- the message that caused this method to be called- 抛出:
Exception
- if the return value handling results in an error