インターフェース MethodReturnValueHandler
- すべての既知の実装クラス:
AbstractJaxb2PayloadMethodProcessor
、AbstractPayloadMethodProcessor
、AbstractPayloadSourceMethodProcessor
、Dom4jPayloadMethodProcessor
、DomPayloadMethodProcessor
、JaxbElementPayloadMethodProcessor
、JDomPayloadMethodProcessor
、MarshallingPayloadMethodProcessor
、SourcePayloadMethodProcessor
、XmlRootElementPayloadMethodProcessor
、XomPayloadMethodProcessor
public interface MethodReturnValueHandler
メソッドの戻り値を処理するために使用されるストラテジーインターフェース。このインターフェースは、
DefaultMethodEndpointAdapter
を無期限に拡張できるようにするために使用されます。- 導入:
- 2.0
- 作成者:
- Arjen Poutsma
メソッドのサマリー
修飾子と型メソッド説明void
handleReturnValue
(MessageContext messageContext, org.springframework.core.MethodParameter returnType, ObjectSE returnValue) 指定された戻り値を処理します。boolean
supportsReturnType
(org.springframework.core.MethodParameter returnType) 指定されたメソッドの戻り値の型がこのハンドラーでサポートされているかどうかを示します。
メソッドの詳細
supportsReturnType
boolean supportsReturnType(org.springframework.core.MethodParameter returnType) 指定されたメソッドの戻り値の型がこのハンドラーでサポートされているかどうかを示します。- パラメーター:
returnType
- チェックするメソッドの戻り値の型- 戻り値:
- このハンドラーが提供された戻り値の型をサポートする場合、
true
。それ以外の場合はfalse
handleReturnValue
void handleReturnValue(MessageContext messageContext, org.springframework.core.MethodParameter returnType, ObjectSE returnValue) throws ExceptionSE 指定された戻り値を処理します。- パラメーター:
messageContext
- 現在のメッセージコンテキストreturnType
- 処理する戻り値の型。この型は、このインターフェースのsupportsReturnType(MethodParameter)
メソッドに事前に渡されている必要があります。supportsReturnType(MethodParameter)
メソッドはtrue
を返している必要があります。returnValue
- 処理する戻り値- 例外:
ExceptionSE
- エラーの場合