クラス AbstractActionEndpointMapping
java.lang.ObjectSE
org.springframework.xml.transform.TransformerObjectSupport
org.springframework.ws.soap.addressing.server.AbstractAddressingEndpointMapping
org.springframework.ws.soap.addressing.server.AbstractActionEndpointMapping
- 実装済みのインターフェース一覧:
org.springframework.beans.factory.Aware, org.springframework.beans.factory.InitializingBean, org.springframework.context.ApplicationContextAware, org.springframework.core.Ordered, EndpointMapping, SoapEndpointMapping
WS-Addressing
Action -mapped EndpointMapping 実装の抽象基本クラス。エンドポイントをアクションにマッピングするためのインフラストラクチャを提供します。 デフォルトでは、このマッピングは、リクエストメッセージに基づいて応答メッセージ用の Action と追加の suffix を作成します。* デフォルトでは、このマッピングは、リクエストメッセージと追加の suffix に基づいて応答メッセージ用の Action を作成します。
- 導入:
- 1.5.0
フィールド概要
フィールド修飾子と型フィールド説明static final StringSEレスポンスメッセージのレスポンスActionに追加するデフォルトのサフィックス。static final StringSE応答メッセージのリクエストActionに追加するデフォルトのサフィックス。クラス TransformerObjectSupport から継承されたフィールド
loggerインターフェース org.springframework.core.Ordered から継承されたフィールド
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCEコンストラクター概要
コンストラクター方法の概要
修飾子と型メソッド説明protected abstract @Nullable URISEgetEndpointAddress(ObjectSE endpoint) 指定されたエンドポイントのアドレスプロパティを返します。protected final @Nullable ObjectSE指定されたMessageAddressingPropertiesのエンドポイントを検索し、特定のエンドポイントが見つからない場合はnullを返します。protected @Nullable URISEgetFaultAction(ObjectSE endpoint, MessageAddressingProperties requestMap) エンドポイントを指定して、レスポンス障害メッセージの WS-Addressing アクションを提供し、メッセージアドレス指定プロパティをリクエストします。応答障害メッセージのリクエストActionに追加するサフィックスを返します。応答メッセージのActionをリクエストするために追加するサフィックスを返します。protected @Nullable URISEgetResponseAction(ObjectSE endpoint, MessageAddressingProperties requestMap) エンドポイントを指定して、レスポンスメッセージの WS-Addressing アクションを提供し、メッセージアドレス指定プロパティをリクエストします。protected @Nullable ObjectSElookupEndpoint(@Nullable URISE action) 指定されたアクションのエンドポイントインスタンスを検索します。protected voidregisterEndpoint(URISE action, ObjectSE endpoint) 指定されたアクション URI の指定されたエンドポイントを登録します。voidsetFaultActionSuffix(StringSE faultActionSuffix) 応答障害メッセージのリクエストActionに追加するサフィックスを設定します。voidsetOutputActionSuffix(StringSE outputActionSuffix) 応答メッセージのActionをリクエストするために追加するサフィックスを設定します。クラス AbstractAddressingEndpointMapping から継承されたメソッド
afterPropertiesSet, buildInterceptors, getApplicationContext, getEndpoint, getMessageIdStrategy, getMessageIdStrategy, getMessageSenders, getMessageSenders, getOrder, setActorOrRole, setActorsOrRoles, setApplicationContext, setMessageIdStrategy, setMessageSender, setMessageSenders, setOrder, setPostInterceptors, setPreInterceptors, setUltimateReceiver, setVersions
フィールドの詳細
DEFAULT_OUTPUT_ACTION_SUFFIX
応答メッセージのリクエストActionに追加するデフォルトのサフィックス。- 関連事項:
DEFAULT_FAULT_ACTION_SUFFIX
レスポンスメッセージのレスポンスActionに追加するデフォルトのサフィックス。- 関連事項:
コンストラクターの詳細
AbstractActionEndpointMapping
public AbstractActionEndpointMapping()
方法の詳細
getOutputActionSuffix
応答メッセージのActionをリクエストするために追加するサフィックスを返します。setOutputActionSuffix
応答メッセージのActionをリクエストするために追加するサフィックスを設定します。- 関連事項:
getFaultActionSuffix
応答障害メッセージのリクエストActionに追加するサフィックスを返します。setFaultActionSuffix
応答障害メッセージのリクエストActionに追加するサフィックスを設定します。- 関連事項:
getEndpointInternal
クラスからコピーされた説明:AbstractAddressingEndpointMapping指定されたMessageAddressingPropertiesのエンドポイントを検索し、特定のエンドポイントが見つからない場合はnullを返します。このテンプレートメソッドはAbstractAddressingEndpointMapping.getEndpoint(MessageContext)によって呼び出されます。- 次で指定:
- クラス
AbstractAddressingEndpointMappingのgetEndpointInternal - パラメーター:
map- メッセージアドレス指定プロパティ- 戻り値:
- エンドポイント、または
null
getEndpointAddress
指定されたエンドポイントのアドレスプロパティを返します。このプロパティの値は、受信メッセージのdestinationと一致する必要があります。宛先を無視するためにnullを返す場合があります。- パラメーター:
endpoint- アドレスを返すエンドポイント- 戻り値:
- エンドポイントアドレス。または
nullは、宛先プロパティを無視します
lookupEndpoint
registerEndpoint
protected void registerEndpoint(URISE action, ObjectSE endpoint) throws org.springframework.beans.BeansException, IllegalStateExceptionSE 指定されたアクション URI の指定されたエンドポイントを登録します。- パラメーター:
action- Bean をマップする必要があるアクションendpoint- エンドポイントインスタンスまたはエンドポイント Bean 名文字列 (Bean 名は、対応するエンドポイント Bean に自動的に解決されます)- 例外:
org.springframework.beans.BeansException- エンドポイントを登録できなかった場合IllegalStateExceptionSE- 競合するエンドポイントが登録されている場合
getResponseAction
protected @Nullable URISE getResponseAction(ObjectSE endpoint, MessageAddressingProperties requestMap) クラスからコピーされた説明:AbstractAddressingEndpointMappingエンドポイントを指定して、レスポンスメッセージの WS-Addressing アクションを提供し、メッセージアドレス指定プロパティをリクエストします。- 次で指定:
- クラス
AbstractAddressingEndpointMappingのgetResponseAction - パラメーター:
endpoint- マップされたエンドポイントrequestMap- リクエストの MAP- 戻り値:
- レスポンスアクション
getFaultAction
クラスからコピーされた説明:AbstractAddressingEndpointMappingエンドポイントを指定して、レスポンス障害メッセージの WS-Addressing アクションを提供し、メッセージアドレス指定プロパティをリクエストします。- 次で指定:
- クラス
AbstractAddressingEndpointMappingのgetFaultAction - パラメーター:
endpoint- マップされたエンドポイントrequestMap- リクエストの MAP- 戻り値:
- レスポンスアクション