インターフェース MethodReturnValueHandler
- すべての既知の実装クラス:
AbstractJaxb2PayloadMethodProcessor、AbstractPayloadMethodProcessor、AbstractPayloadSourceMethodProcessor、Dom4jPayloadMethodProcessor、DomPayloadMethodProcessor、JaxbElementPayloadMethodProcessor、JDomPayloadMethodProcessor、MarshallingPayloadMethodProcessor、SourcePayloadMethodProcessor、XmlRootElementPayloadMethodProcessor、XomPayloadMethodProcessor
public interface MethodReturnValueHandler
メソッドの戻り値を処理するために使用されるストラテジーインターフェース。このインターフェースは、
DefaultMethodEndpointAdapter を無期限に拡張できるようにするために使用されます。- 導入:
- 2.0
- 作成者:
- Arjen Poutsma
メソッドのサマリー
修飾子と型メソッド説明voidhandleReturnValue(MessageContext messageContext, org.springframework.core.MethodParameter returnType, ObjectSE returnValue) 指定された戻り値を処理します。booleansupportsReturnType(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- エラーの場合