クラス WebServiceAccessor
java.lang.ObjectSE
org.springframework.xml.transform.TransformerObjectSupport
org.springframework.ws.client.support.WebServiceAccessor
- 実装済みのインターフェース一覧:
org.springframework.beans.factory.InitializingBean
- 既知の直属サブクラス
WebServiceTemplate
public abstract class WebServiceAccessor
extends TransformerObjectSupport
implements org.springframework.beans.factory.InitializingBean
WebServiceTemplate およびその他の WS アクセスヘルパーの基本クラス。WebServiceMessageFactory や WebServiceMessageSender などの一般的なプロパティを定義します。 直接使用するためのものではありません。WebServiceTemplate を参照してください。
- 導入:
- 1.0.0
- 関連事項:
フィールド概要
クラス TransformerObjectSupport から継承されたフィールド
loggerコンストラクター概要
コンストラクター方法の概要
修飾子と型メソッド説明voidprotected WebServiceConnectioncreateConnection(URISE uri) 指定された URI への接続を作成するか、解決できない場合は例外をスローします。メッセージの作成に使用されるメッセージファクトリを返します。メッセージの送信を検討するためにmessage sendersを返します。voidsetMessageFactory(WebServiceMessageFactory messageFactory) メッセージの作成に使用されるメッセージファクトリを設定します。voidsetMessageSender(WebServiceMessageSender messageSender) 使用するメッセージの送信者を設定します。voidsetMessageSenders(WebServiceMessageSender[] messageSenders) 使用するメッセージの送信者を設定します。
コンストラクターの詳細
WebServiceAccessor
public WebServiceAccessor()
方法の詳細
getMessageFactory
メッセージの作成に使用されるメッセージファクトリを返します。setMessageFactory
メッセージの作成に使用されるメッセージファクトリを設定します。getMessageSenders
メッセージの送信を検討するためにmessage sendersを返します。setMessageSender
setMessageSenders
使用するメッセージ送信者を設定します。指定された URI をサポートする最初のインスタンスが使用されます。これにより、単一のインスタンスを様々なトランスポート実装で使用できるようになります。WebServiceConnection。- 関連事項:
afterPropertiesSet
public void afterPropertiesSet()- 次で指定:
- インターフェース
org.springframework.beans.factory.InitializingBean内のafterPropertiesSet
createConnection
指定された URI への接続を作成するか、解決できない場合は例外をスローします。Default implementation iterates over all configured
WebServiceMessageSenderobjects, and callsWebServiceMessageSender.supports(URI, UriSource)withWebServiceMessageSender.UriSource.APPLICATIONfor each of them. If the sender supports the parameter URI, it creates a connection usingWebServiceMessageSender.createConnection(URI)。- パラメーター:
uri- 接続を開くための URI- 戻り値:
- 作成された接続
- 例外:
IllegalArgumentExceptionSE- URI を解決できない場合IOExceptionSE- I/O エラーが発生したとき