クラス 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 EndpointInvocationChaincreateEndpointInvocationChain(MessageContext messageContext, ObjectSE endpoint, EndpointInterceptor[] interceptors) 指定されたエンドポイント、設定されたインターセプター、アクター / ロールに基づいて、新しいSoapEndpointInvocationChainを作成します。protected StringSEgetLookupKeyForMessage(MessageContext messageContext) 指定されたメッセージコンテキストのエンドポイントキーを返します。protected StringSEgetLookupKeyForMethod(MethodSE method) 指定されたメソッドのエンドポイントキーを返します。getLookupKeysForMethod(MethodSE method) 指定されたメソッドのエンドポイントキーを返します。final voidsetActorOrRole(StringSE actorOrRole) デリゲートエンドポイントマッピングによってマップされたすべてのエンドポイントに適用する単一の SOAP アクター / actorOrRole を設定します。final voidsetActorsOrRoles(StringSE[] actorsOrRoles) デリゲートエンドポイントマッピングによってマップされたすべてのエンドポイントに適用する SOAP アクター / actorsOrRoles の配列を設定します。final voidsetUltimateReceiver(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 から継承されたメソッド
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, 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- メソッド- 戻り値:
- 登録キーのリスト