クラス 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
- 作成者:
- Arjen Poutsma
フィールドのサマリー
フィールド修飾子と型フィールド説明static final StringSE
レスポンスメッセージのレスポンスAction
に追加するデフォルトのサフィックス。static final StringSE
応答メッセージのリクエストAction
に追加するデフォルトのサフィックス。クラス org.springframework.xml.transform.TransformerObjectSupport から継承されたフィールド
logger
インターフェース org.springframework.core.Ordered から継承されたフィールド
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE
コンストラクターの概要
コンストラクターメソッドのサマリー
修飾子と型メソッド説明protected abstract URISE
getEndpointAddress
(ObjectSE endpoint) 指定されたエンドポイントのアドレスプロパティを返します。protected final ObjectSE
指定されたMessageAddressingProperties
のエンドポイントを検索し、特定のエンドポイントが見つからない場合はnull
を返します。protected URISE
getFaultAction
(ObjectSE endpoint, MessageAddressingProperties requestMap) エンドポイントを指定して、レスポンス障害メッセージの WS-Addressing アクションを提供し、メッセージアドレス指定プロパティをリクエストします。応答障害メッセージのリクエストAction
に追加するサフィックスを返します。応答メッセージのAction
をリクエストするために追加するサフィックスを返します。protected URISE
getResponseAction
(ObjectSE endpoint, MessageAddressingProperties requestMap) エンドポイントを指定して、レスポンスメッセージの WS-Addressing アクションを提供し、メッセージアドレス指定プロパティをリクエストします。protected ObjectSE
lookupEndpoint
(URISE action) 指定されたアクションのエンドポイントインスタンスを検索します。protected void
registerEndpoint
(URISE action, ObjectSE endpoint) 指定されたアクション URI の指定されたエンドポイントを登録します。void
setFaultActionSuffix
(StringSE faultActionSuffix) 応答障害メッセージのリクエストAction
に追加するサフィックスを設定します。void
setOutputActionSuffix
(StringSE outputActionSuffix) 応答メッセージのAction
をリクエストするために追加するサフィックスを設定します。クラス org.springframework.ws.soap.addressing.server.AbstractAddressingEndpointMapping から継承されたメソッド
afterPropertiesSet, getApplicationContext, getEndpoint, getMessageIdStrategy, getMessageIdStrategy, getMessageSenders, getMessageSenders, getOrder, initDefaultStrategies, setActorOrRole, setActorsOrRoles, setApplicationContext, setMessageIdStrategy, setMessageSender, setMessageSenders, setOrder, setPostInterceptors, setPreInterceptors, setUltimateReceiver, setVersions
クラス org.springframework.xml.transform.TransformerObjectSupport から継承されたメソッド
createTransformer, getTransformerFactory, newTransformerFactory, setTransformerFactoryClass, transform
フィールドの詳細
コンストラクターの詳細
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
指定されたアクションのエンドポイントインスタンスを検索します。すべてのキーが順番に試されます。- パラメーター:
action
- アクション URI- 戻り値:
- 関連するエンドポイントインスタンス、または見つからない場合は
null
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
クラスからコピーされた説明:AbstractAddressingEndpointMapping
エンドポイントを指定して、レスポンスメッセージの WS-Addressing アクションを提供し、メッセージアドレス指定プロパティをリクエストします。- 次で指定:
- クラス
AbstractAddressingEndpointMapping
のgetResponseAction
- パラメーター:
endpoint
- マップされたエンドポイントrequestMap
- リクエストの MAP- 戻り値:
- レスポンスアクション
getFaultAction
クラスからコピーされた説明:AbstractAddressingEndpointMapping
エンドポイントを指定して、レスポンス障害メッセージの WS-Addressing アクションを提供し、メッセージアドレス指定プロパティをリクエストします。- 次で指定:
- クラス
AbstractAddressingEndpointMapping
のgetFaultAction
- パラメーター:
endpoint
- マップされたエンドポイントrequestMap
- リクエストの MAP- 戻り値:
- レスポンスアクション