public interface HandlerMethodReturnValueHandler
Message
を処理するメソッドの呼び出しから返された値を処理するための戦略インターフェース。修飾子と型 | メソッドと説明 |
---|---|
void | handleReturnValue(ObjectSE returnValue, MethodParameter returnType, Message<?> message) 指定された戻り値を処理します。 |
boolean | supportsReturnType(MethodParameter returnType) 指定されたメソッドの戻り型がこのハンドラーでサポートされているかどうか。 |
boolean supportsReturnType(MethodParameter returnType)
returnType
- チェックするメソッドの戻り値の型 true
。それ以外の場合は false
void handleReturnValue(@Nullable ObjectSE returnValue, MethodParameter returnType, Message<?> message) throws ExceptionSE
returnValue
- ハンドラーメソッドから返された値 returnType
- 戻り値の型。この型は以前に supportsReturnType(org.springframework.core.MethodParameter)
に渡されていて、true
を返している必要があります。message
- このメソッドが呼び出される原因となったメッセージ ExceptionSE
- 戻り値の処理がエラーになる場合