インターフェース MethodReturnValueHandler

すべての既知の実装クラス:
AbstractJaxb2PayloadMethodProcessorAbstractPayloadMethodProcessorAbstractPayloadSourceMethodProcessorDom4jPayloadMethodProcessorDomPayloadMethodProcessorJaxbElementPayloadMethodProcessorJDomPayloadMethodProcessorMarshallingPayloadMethodProcessorSourcePayloadMethodProcessorXmlRootElementPayloadMethodProcessorXomPayloadMethodProcessor

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 - エラーの場合