クラス DefaultMethodEndpointAdapter
java.lang.ObjectSE
org.springframework.xml.transform.TransformerObjectSupport
org.springframework.ws.server.endpoint.adapter.AbstractMethodEndpointAdapter
org.springframework.ws.server.endpoint.adapter.DefaultMethodEndpointAdapter
- 実装済みのインターフェース一覧:
org.springframework.beans.factory.Aware, org.springframework.beans.factory.BeanClassLoaderAware, org.springframework.beans.factory.InitializingBean, EndpointAdapter
public class DefaultMethodEndpointAdapter
extends AbstractMethodEndpointAdapter
implements org.springframework.beans.factory.BeanClassLoaderAware, org.springframework.beans.factory.InitializingBean
- 導入:
- 2.0
フィールド概要
クラス TransformerObjectSupport から継承されたフィールド
loggerコンストラクター概要
コンストラクター方法の概要
修飾子と型メソッド説明void使用するMethodArgumentResolverのリストを返します。protected @Nullable ObjectSE[]getMethodArguments(MessageContext messageContext, MethodEndpoint methodEndpoint) 指定されたメソッドエンドポイントの引数配列を返します。使用するMethodReturnValueHandlerのリストを返します。protected voidhandleMethodReturnValue(MessageContext messageContext, ObjectSE returnValue, MethodEndpoint methodEndpoint) 指定されたメソッドエンドポイントの戻り値を処理します。protected voidアダプターの戦略のデフォルトの実装を初期化します。protected final voidinvokeInternal(MessageContext messageContext, MethodEndpoint methodEndpoint) 指定されたメソッドエンドポイントを使用してリクエストを処理します。voidsetBeanClassLoader(ClassLoaderSE classLoader) voidsetMethodArgumentResolvers(ListSE<MethodArgumentResolver> methodArgumentResolvers) 使用するMethodArgumentResolverのリストを設定します。voidsetMethodReturnValueHandlers(ListSE<MethodReturnValueHandler> methodReturnValueHandlers) 使用するMethodReturnValueHandlerのリストを設定します。protected booleansupportsInternal(MethodEndpoint methodEndpoint) メソッドエンドポイントを指定して、このアダプターがそれをサポートできるかどうかを返します。static DefaultMethodEndpointAdapterデフォルトのメソッド引数と戻り値リゾルバーを使用して新しいインスタンスを作成します。クラス AbstractMethodEndpointAdapter から継承されたメソッド
invoke, supports
コンストラクターの詳細
DefaultMethodEndpointAdapter
public DefaultMethodEndpointAdapter()
方法の詳細
withDefaults
デフォルトのメソッド引数と戻り値リゾルバーを使用して新しいインスタンスを作成します。- 戻り値:
- デフォルトが設定された新しいインスタンス
getMethodArgumentResolvers
使用するMethodArgumentResolverのリストを返します。setMethodArgumentResolvers
使用するMethodArgumentResolverのリストを設定します。getMethodReturnValueHandlers
使用するMethodReturnValueHandlerのリストを返します。setMethodReturnValueHandlers
public void setMethodReturnValueHandlers(ListSE<MethodReturnValueHandler> methodReturnValueHandlers) 使用するMethodReturnValueHandlerのリストを設定します。setBeanClassLoader
- 次で指定:
- インターフェース
org.springframework.beans.factory.BeanClassLoaderAware内のsetBeanClassLoader
afterPropertiesSet
- 次で指定:
- インターフェース
org.springframework.beans.factory.InitializingBean内のafterPropertiesSet - 例外:
ExceptionSE
initDefaultStrategies
protected void initDefaultStrategies()アダプターの戦略のデフォルトの実装を初期化します。supportsInternal
クラスからコピーされた説明:AbstractMethodEndpointAdapterメソッドエンドポイントを指定して、このアダプターがそれをサポートできるかどうかを返します。- 次で指定:
- クラス
AbstractMethodEndpointAdapterのsupportsInternal - パラメーター:
methodEndpoint- チェックするメソッドエンドポイント- 戻り値:
- このアダプターが指定されたメソッドを適合できるかどうか
invokeInternal
protected final void invokeInternal(MessageContext messageContext, MethodEndpoint methodEndpoint) throws ExceptionSE クラスからコピーされた説明:AbstractMethodEndpointAdapter指定されたメソッドエンドポイントを使用してリクエストを処理します。- 次で指定:
- クラス
AbstractMethodEndpointAdapterのinvokeInternal - パラメーター:
messageContext- 現在のメッセージコンテキストmethodEndpoint- 使用するメソッドエンドポイント- 例外:
ExceptionSE- エラーの場合
getMethodArguments
protected @Nullable ObjectSE[] getMethodArguments(MessageContext messageContext, MethodEndpoint methodEndpoint) throws ExceptionSE 指定されたメソッドエンドポイントの引数配列を返します。この実装は、各引数を解決するために、設定された引数リゾルバーを繰り返し処理します。
- パラメーター:
messageContext- 現在のメッセージコンテキストmethodEndpoint- 引数を取得するメソッドエンドポイント- 戻り値:
- 引数
- 例外:
ExceptionSE- エラーの場合
handleMethodReturnValue
protected void handleMethodReturnValue(MessageContext messageContext, ObjectSE returnValue, MethodEndpoint methodEndpoint) throws ExceptionSE 指定されたメソッドエンドポイントの戻り値を処理します。この実装は、設定された setMethodReturnValueHandlers(java.util.List) 戻り値ハンドラー } を繰り返し処理して、戻り値を解決します。
- パラメーター:
messageContext- 現在のメッセージコンテキストreturnValue- 戻り値methodEndpoint- 引数を取得するメソッドエンドポイント- 例外:
ExceptionSE- エラーの場合