クラス 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
フィールド概要
クラス org.springframework.xml.transform.TransformerObjectSupport から継承されたフィールド
loggerコンストラクター概要
コンストラクター方法の概要
修飾子と型メソッド説明void非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。4.1.0 現在、代替なし非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。4.1.0 現在、代替なし使用するMethodArgumentResolverのリストを返します。protected 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) voidsetCustomMethodArgumentResolvers(ListSE<MethodArgumentResolver> customMethodArgumentResolvers) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。4.1.0 では、単一のリストを設定することを推奨しているvoidsetCustomMethodReturnValueHandlers(ListSE<MethodReturnValueHandler> customMethodReturnValueHandlers) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。4.1.0 では、単一のリストを設定することを推奨しているvoidsetMethodArgumentResolvers(ListSE<MethodArgumentResolver> methodArgumentResolvers) 使用するMethodArgumentResolverのリストを設定します。voidsetMethodReturnValueHandlers(ListSE<MethodReturnValueHandler> methodReturnValueHandlers) 使用するMethodReturnValueHandlerのリストを設定します。protected booleansupportsInternal(MethodEndpoint methodEndpoint) メソッドエンドポイントを指定して、このアダプターがそれをサポートできるかどうかを返します。static DefaultMethodEndpointAdapterデフォルトのメソッド引数と戻り値リゾルバーを使用して新しいインスタンスを作成します。クラス org.springframework.ws.server.endpoint.adapter.AbstractMethodEndpointAdapter から継承されたメソッド
invoke, supportsクラス org.springframework.xml.transform.TransformerObjectSupport から継承されたメソッド
createTransformer, getTransformerFactory, newTransformerFactory, setTransformerFactoryClass, transform
コンストラクターの詳細
DefaultMethodEndpointAdapter
public DefaultMethodEndpointAdapter()
方法の詳細
withDefaults
デフォルトのメソッド引数と戻り値リゾルバーを使用して新しいインスタンスを作成します。- 戻り値:
- デフォルトが設定された新しいインスタンス
getMethodArgumentResolvers
使用するMethodArgumentResolverのリストを返します。setMethodArgumentResolvers
使用するMethodArgumentResolverのリストを設定します。getCustomMethodArgumentResolvers
@DeprecatedSE(since="4.1.0", forRemoval=true) public ListSE<MethodArgumentResolver> getCustomMethodArgumentResolvers()非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。4.1.0 現在、代替なしカスタム引数リゾルバーを返します。setCustomMethodArgumentResolvers
@DeprecatedSE(since="4.1.0", forRemoval=true) public void setCustomMethodArgumentResolvers(ListSE<MethodArgumentResolver> customMethodArgumentResolvers) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。4.1.0 では、単一のリストを設定することを推奨しているメソッド引数のカスタムハンドラーを設定します。カスタムハンドラーは、組み込みハンドラーの後に並べられます。戻り値処理の組み込みサポートをオーバーライドするには、setMethodArgumentResolvers(List)を使用します。- 関連事項:
getMethodReturnValueHandlers
使用するMethodReturnValueHandlerのリストを返します。setMethodReturnValueHandlers
public void setMethodReturnValueHandlers(ListSE<MethodReturnValueHandler> methodReturnValueHandlers) 使用するMethodReturnValueHandlerのリストを設定します。getCustomMethodReturnValueHandlers
@DeprecatedSE(since="4.1.0", forRemoval=true) public ListSE<MethodReturnValueHandler> getCustomMethodReturnValueHandlers()非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。4.1.0 現在、代替なしカスタム戻り値ハンドラーを返します。setCustomMethodReturnValueHandlers
@DeprecatedSE(since="4.1.0", forRemoval=true) public void setCustomMethodReturnValueHandlers(ListSE<MethodReturnValueHandler> customMethodReturnValueHandlers) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。4.1.0 では、単一のリストを設定することを推奨しているカスタム戻り値型のハンドラーを設定します。カスタムハンドラーは、組み込みハンドラーの後に並べられます。戻り値処理の組み込みサポートをオーバーライドするには、setMethodReturnValueHandlers(List)を使用します。- 関連事項:
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 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- エラーの場合