クラス 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 voidinvoke(MessageContext messageContext, ObjectSE endpoint) protected abstract voidinvokeInternal(MessageContext messageContext, MethodEndpoint methodEndpoint) 指定されたメソッドエンドポイントを使用してリクエストを処理します。final booleanprotected abstract booleansupportsInternal(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- エラーの場合