クラス SoapActionAnnotationMethodEndpointMapping
java.lang.ObjectSE
org.springframework.context.support.ApplicationObjectSupport
org.springframework.ws.server.endpoint.mapping.AbstractEndpointMapping
org.springframework.ws.server.endpoint.mapping.AbstractMethodEndpointMapping<T>
org.springframework.ws.server.endpoint.mapping.AbstractAnnotationMethodEndpointMapping<StringSE>
org.springframework.ws.soap.server.endpoint.mapping.SoapActionAnnotationMethodEndpointMapping
- 実装されたすべてのインターフェース:
org.springframework.beans.factory.Aware
、org.springframework.context.ApplicationContextAware
、org.springframework.core.Ordered
、EndpointMapping
、SoapEndpointMapping
public class SoapActionAnnotationMethodEndpointMapping
extends AbstractAnnotationMethodEndpointMapping<StringSE>
implements SoapEndpointMapping
SoapAction
アノテーションを使用してメソッドをリクエスト SOAPAction ヘッダーにマップする EndpointMapping
インターフェースの実装。通常、エンドポイントの形式は次のとおりです。
@Endpoint public class MyEndpoint{ @SoapAction("http://springframework.org/spring-ws/SoapAction") public Source doSomethingWithRequest() { ... } }
- 導入:
- 1.0.0
- 作成者:
- Arjen Poutsma
フィールドのサマリー
クラス org.springframework.context.support.ApplicationObjectSupport から継承されたフィールド
logger
インターフェース org.springframework.core.Ordered から継承されたフィールド
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE
コンストラクターの概要
コンストラクターメソッドのサマリー
修飾子と型メソッド説明protected final EndpointInvocationChain
createEndpointInvocationChain
(MessageContext messageContext, ObjectSE endpoint, EndpointInterceptor[] interceptors) 指定されたエンドポイント、設定されたインターセプター、アクター / ロールに基づいて、新しいSoapEndpointInvocationChain
を作成します。protected StringSE
getLookupKeyForMessage
(MessageContext messageContext) 指定されたメッセージコンテキストのエンドポイントキーを返します。protected StringSE
getLookupKeyForMethod
(MethodSE method) 指定されたメソッドのエンドポイントキーを返します。getLookupKeysForMethod
(MethodSE method) 指定されたメソッドのエンドポイントキーを返します。final void
setActorOrRole
(StringSE actorOrRole) デリゲートエンドポイントマッピングによってマップされたすべてのエンドポイントに適用する単一の SOAP アクター / actorOrRole を設定します。final void
setActorsOrRoles
(StringSE[] actorsOrRoles) デリゲートエンドポイントマッピングによってマップされたすべてのエンドポイントに適用する SOAP アクター / actorsOrRoles の配列を設定します。final void
setUltimateReceiver
(boolean ultimateReceiver) このエンドポイントが SOAP 1.2 UltimateReceiver のロールを果たしているかどうかを示します。クラス org.springframework.ws.server.endpoint.mapping.AbstractAnnotationMethodEndpointMapping から継承されたメソッド
getEndpointAnnotationType, initApplicationContext, setDetectEndpointsInAncestorContexts
クラス org.springframework.ws.server.endpoint.mapping.AbstractMethodEndpointMapping から継承されたメソッド
getEndpointClass, getEndpointInternal, lookupEndpoint, registerEndpoint, registerMethods, registerMethods
クラス org.springframework.ws.server.endpoint.mapping.AbstractEndpointMapping から継承されたメソッド
getDefaultEndpoint, getEndpoint, getInterceptors, getOrder, initInterceptors, resolveStringEndpoint, setDefaultEndpoint, setInterceptors, setOrder
クラス org.springframework.context.support.ApplicationObjectSupport から継承されたメソッド
getApplicationContext, getMessageSourceAccessor, initApplicationContext, isContextRequired, obtainApplicationContext, requiredContextClass, setApplicationContext
クラス java.lang.ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSE
インターフェース org.springframework.ws.server.EndpointMapping から継承されたメソッド
getEndpoint
コンストラクターの詳細
SoapActionAnnotationMethodEndpointMapping
public SoapActionAnnotationMethodEndpointMapping()
メソッドの詳細
setActorOrRole
インターフェースからコピーされた説明:SoapEndpointMapping
デリゲートエンドポイントマッピングによってマップされたすべてのエンドポイントに適用する単一の SOAP アクター / actorOrRole を設定します。- 次で指定:
- インターフェース
SoapEndpointMapping
のsetActorOrRole
setActorsOrRoles
インターフェースからコピーされた説明:SoapEndpointMapping
デリゲートエンドポイントマッピングによってマップされたすべてのエンドポイントに適用する SOAP アクター / actorsOrRoles の配列を設定します。- 次で指定:
- インターフェース
SoapEndpointMapping
のsetActorsOrRoles
setUltimateReceiver
public final void setUltimateReceiver(boolean ultimateReceiver) インターフェースからコピーされた説明:SoapEndpointMapping
このエンドポイントが SOAP 1.2 UltimateReceiver のロールを果たしているかどうかを示します。- 次で指定:
- インターフェース
SoapEndpointMapping
のsetUltimateReceiver
createEndpointInvocationChain
protected final EndpointInvocationChain createEndpointInvocationChain(MessageContext messageContext, ObjectSE endpoint, EndpointInterceptor[] interceptors) 指定されたエンドポイント、設定されたインターセプター、アクター / ロールに基づいて、新しいSoapEndpointInvocationChain
を作成します。- オーバーライド:
- クラス
AbstractEndpointMapping
のcreateEndpointInvocationChain
- パラメーター:
endpoint
- エンドポイントinterceptors
- エンドポイントインターセプター- 戻り値:
- 作成された呼び出しチェーン
- 関連事項:
getLookupKeyForMessage
クラスからコピーされた説明:AbstractMethodEndpointMapping
指定されたメッセージコンテキストのエンドポイントキーを返します。- 次で指定:
- クラス
AbstractMethodEndpointMapping<StringSE>
のgetLookupKeyForMessage
- 戻り値:
- 登録キー
- 例外:
ExceptionSE
getLookupKeyForMethod
クラスからコピーされた説明:AbstractMethodEndpointMapping
指定されたメソッドのエンドポイントキーを返します。メソッドを登録しない場合はnull
を返します。これがデフォルトです。- オーバーライド:
- クラス
AbstractMethodEndpointMapping<StringSE>
のgetLookupKeyForMethod
- パラメーター:
method
- メソッド- 戻り値:
- 登録キー、またはメソッドが登録されない場合は
null
- 関連事項:
getLookupKeysForMethod
クラスからコピーされた説明:AbstractMethodEndpointMapping
指定されたメソッドのエンドポイントキーを返します。メソッドを登録しない場合は、空の配列を返す必要があります。デフォルトではAbstractMethodEndpointMapping.getLookupKeysForMethod(Method)
に委譲されます。- オーバーライド:
- クラス
AbstractMethodEndpointMapping<StringSE>
のgetLookupKeysForMethod
- パラメーター:
method
- メソッド- 戻り値:
- 登録キーのリスト