クラス AbstractMethodEndpointAdapter
java.lang.ObjectSE
org.springframework.xml.transform.TransformerObjectSupport
org.springframework.ws.server.endpoint.adapter.AbstractMethodEndpointAdapter
- 実装されているすべてのインターフェース:
EndpointAdapter
- 既知の直属サブクラス
DefaultMethodEndpointAdapter
、MarshallingMethodEndpointAdapter
、MessageMethodEndpointAdapter
、PayloadMethodEndpointAdapter
、XPathParamAnnotationMethodEndpointAdapter
public abstract class AbstractMethodEndpointAdapter
extends TransformerObjectSupport
implements EndpointAdapter
MethodEndpoint
をサポートする EndpointAdapter
実装の抽象基本クラス。これらのメソッドエンドポイントを処理するためのテンプレートメソッドが含まれています。- 導入:
- 1.0.0
- 作成者:
- Arjen Poutsma
フィールドのサマリー
クラス org.springframework.xml.transform.TransformerObjectSupport から継承されたフィールド
logger
コンストラクターの概要
コンストラクターメソッドのサマリー
修飾子と型メソッド説明final void
invoke
(MessageContext messageContext, ObjectSE endpoint) protected abstract void
invokeInternal
(MessageContext messageContext, MethodEndpoint methodEndpoint) 指定されたメソッドエンドポイントを使用してリクエストを処理します。final boolean
protected abstract boolean
supportsInternal
(MethodEndpoint methodEndpoint) メソッドエンドポイントを指定して、このアダプターがそれをサポートできるかどうかを返します。クラス org.springframework.xml.transform.TransformerObjectSupport から継承されたメソッド
createTransformer, getTransformerFactory, newTransformerFactory, setTransformerFactoryClass, transform
コンストラクターの詳細
AbstractMethodEndpointAdapter
public AbstractMethodEndpointAdapter()
メソッドの詳細
supports
- 次で指定:
- インターフェース
EndpointAdapter
のsupports
- パラメーター:
endpoint
- チェックするエンドポイントオブジェクト- 戻り値:
- このアダプターが特定のエンドポイントを適応できるかどうか
invoke
- 次で指定:
- インターフェース
EndpointAdapter
のinvoke
- パラメーター:
messageContext
- 現在のメッセージコンテキストendpoint
- 使用するエンドポイント。このオブジェクトは、このインターフェースのsupportsInternal
メソッドに事前に渡されている必要があります。supportsInternal
メソッドはtrue
を返している必要があります。- 例外:
ExceptionSE
- エラーの場合
supportsInternal
メソッドエンドポイントを指定して、このアダプターがそれをサポートできるかどうかを返します。- パラメーター:
methodEndpoint
- チェックするメソッドエンドポイント- 戻り値:
- このアダプターが指定されたメソッドを適合できるかどうか
invokeInternal
protected abstract void invokeInternal(MessageContext messageContext, MethodEndpoint methodEndpoint) throws ExceptionSE 指定されたメソッドエンドポイントを使用してリクエストを処理します。- パラメーター:
messageContext
- 現在のメッセージコンテキストmethodEndpoint
- 使用するメソッドエンドポイント- 例外:
ExceptionSE
- エラーの場合