クラス ActionCallback
java.lang.ObjectSE
org.springframework.ws.soap.addressing.client.ActionCallback
- 実装されたすべてのインターフェース:
WebServiceMessageCallback
メッセージに WS-Addressing
Action
ヘッダーを設定する WebServiceMessageCallback
実装。WebServiceTemplate
の使用例:
WebServiceTemplate template = new WebServiceTemplate(messageFactory); Result result = new DOMResult(); template.sendSourceAndReceiveToResult(new StringSource("<content xmlns=\"http://tempuri.org\"/>"), new ActionCallback(new URI("http://tempuri.org/Action")), result);
- 導入:
- 1.0.0
- 作成者:
- Arjen Poutsma, Leandro Quiroga
コンストラクターの概要
コンストラクターコンストラクター説明ActionCallback
(StringSE action) 指定されたAction
で新しいActionCallback
を作成します。ActionCallback
(URISE action) 指定されたAction
で新しいActionCallback
を作成します。ActionCallback
(URISE action, AddressingVersion version) 指定されたバージョンとAction
を使用して新しいActionCallback
を作成します。ActionCallback
(URISE action, AddressingVersion version, URISE to) 指定されたバージョン、Action
、オプションのTo
を使用して新しいActionCallback
を作成します。メソッドのサマリー
修飾子と型メソッド説明void
doWithMessage
(WebServiceMessage message) 付属のmessage
に対して任意の数の操作を実行します。Action
を返します。FaultTo
を返します。getFrom()
From
を返します。WS-Addressing MessageIds の作成に使用されるメッセージ ID 戦略を返します。ReplyTo
を返します。protected URISE
getTo()
送信メッセージのDestination
を返します。WS-Addressing バージョンを返しますvoid
setFaultTo
(EndpointReference faultTo) FaultTo
を設定します。void
setFrom
(EndpointReference from) From
を設定します。void
setMessageIdStrategy
(MessageIdStrategy messageIdStrategy) WS-Addressing MessageIds の作成に使用されるメッセージ ID 戦略を設定します。void
setReplyTo
(EndpointReference replyTo) ReplyTo
を設定します。void
setShouldInitializeTo
(boolean shouldInitializeTo) To
ヘッダーをデフォルトで初期化するかどうかを設定します。
コンストラクターの詳細
ActionCallback
指定されたAction
で新しいActionCallback
を作成します。送信メッセージの
To
ヘッダーは、connection URI
を反映します。AddressingVersion
はAddressing10
に設定されます。- パラメーター:
action
- 設定する action プロパティの値- 例外:
URISyntaxExceptionSE
ActionCallback
指定されたAction
で新しいActionCallback
を作成します。送信メッセージの
To
ヘッダーは、connection URI
を反映します。AddressingVersion
はAddressing10
に設定されます。- パラメーター:
action
- 設定する action プロパティの値
ActionCallback
- パラメーター:
action
- 設定する action プロパティの値version
- 使用する WS-Addressing バージョン
ActionCallback
指定されたバージョン、Action
、オプションのTo
を使用して新しいActionCallback
を作成します。- パラメーター:
action
- アクションプロパティの値version
- 使用する WS-Addressing バージョンto
- 宛先プロパティの値
メソッドの詳細
getVersion
WS-Addressing バージョンを返しますgetMessageIdStrategy
WS-Addressing MessageIds の作成に使用されるメッセージ ID 戦略を返します。デフォルトでは、
UuidMessageIdStrategy
が使用されます。setMessageIdStrategy
WS-Addressing MessageIds の作成に使用されるメッセージ ID 戦略を設定します。デフォルトでは、
UuidMessageIdStrategy
が使用されます。getAction
Action
を返します。getFrom
From
を返します。setFrom
From
を設定します。getReplyTo
ReplyTo
を返します。setReplyTo
ReplyTo
を設定します。getFaultTo
FaultTo
を返します。setFaultTo
FaultTo
を設定します。getTo
送信メッセージのDestination
を返します。宛先が設定されていない場合、デフォルトで
connection URI
になります。setShouldInitializeTo
public void setShouldInitializeTo(boolean shouldInitializeTo) To
ヘッダーをデフォルトで初期化するかどうかを設定します。doWithMessage
インターフェースからコピーされた説明:WebServiceMessageCallback
付属のmessage
に対して任意の数の操作を実行します。- 次で指定:
- インターフェース
WebServiceMessageCallback
のdoWithMessage
- パラメーター:
message
- メッセージ- 例外:
IOExceptionSE
- I/O エラーの場合TransformerExceptionSE
- 変換エラーの場合