クラス AbstractMethodEndpointAdapter

java.lang.ObjectSE
org.springframework.xml.transform.TransformerObjectSupport
org.springframework.ws.server.endpoint.adapter.AbstractMethodEndpointAdapter
実装されているすべてのインターフェース:
EndpointAdapter
既知の直属サブクラス
DefaultMethodEndpointAdapterMarshallingMethodEndpointAdapterMessageMethodEndpointAdapterPayloadMethodEndpointAdapterXPathParamAnnotationMethodEndpointAdapter

public abstract class AbstractMethodEndpointAdapter extends TransformerObjectSupport implements EndpointAdapter
MethodEndpoint をサポートする EndpointAdapter 実装の抽象基本クラス。これらのメソッドエンドポイントを処理するためのテンプレートメソッドが含まれています。
導入:
1.0.0
作成者:
Arjen Poutsma
  • コンストラクターの詳細

    • AbstractMethodEndpointAdapter

      public AbstractMethodEndpointAdapter()
  • メソッドの詳細

    • supports

      public final boolean supports(ObjectSE endpoint)
      次で指定:
      インターフェース EndpointAdaptersupports 
      パラメーター:
      endpoint - チェックするエンドポイントオブジェクト
      戻り値:
      このアダプターが特定のエンドポイントを適応できるかどうか
    • invoke

      public final void invoke(MessageContext messageContext, ObjectSE endpoint) throws ExceptionSE
      次で指定:
      インターフェース EndpointAdapterinvoke 
      パラメーター:
      messageContext - 現在のメッセージコンテキスト
      endpoint - 使用するエンドポイント。このオブジェクトは、このインターフェースの supportsInternal メソッドに事前に渡されている必要があります。supportsInternal メソッドは true を返している必要があります。
      例外:
      ExceptionSE - エラーの場合
    • supportsInternal

      protected abstract boolean supportsInternal(MethodEndpoint methodEndpoint)
      メソッドエンドポイントを指定して、このアダプターがそれをサポートできるかどうかを返します。
      パラメーター:
      methodEndpoint - チェックするメソッドエンドポイント
      戻り値:
      このアダプターが指定されたメソッドを適合できるかどうか
    • invokeInternal

      protected abstract void invokeInternal(MessageContext messageContext, MethodEndpoint methodEndpoint) throws ExceptionSE
      指定されたメソッドエンドポイントを使用してリクエストを処理します。
      パラメーター:
      messageContext - 現在のメッセージコンテキスト
      methodEndpoint - 使用するメソッドエンドポイント
      例外:
      ExceptionSE - エラーの場合