クラス 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
- 作成者:
- Arjen Poutsma
- 関連事項:
フィールドのサマリー
クラス org.springframework.xml.transform.TransformerObjectSupport から継承されたフィールド
logger
コンストラクターの概要
コンストラクターメソッドのサマリー
修飾子と型メソッド説明void
protected WebServiceConnection
createConnection
(URISE uri) 指定された URI への接続を作成するか、解決できない場合は例外をスローします。メッセージの作成に使用されるメッセージファクトリを返します。メッセージの送信に使用されるメッセージ送信者を返します。void
setMessageFactory
(WebServiceMessageFactory messageFactory) メッセージの作成に使用されるメッセージファクトリを設定します。void
setMessageSender
(WebServiceMessageSender messageSender) メッセージの送信に使用される単一のメッセージ送信者を設定します。void
setMessageSenders
(WebServiceMessageSender[] messageSenders) メッセージの送信に使用されるメッセージ送信者を設定します。クラス org.springframework.xml.transform.TransformerObjectSupport から継承されたメソッド
createTransformer, getTransformerFactory, newTransformerFactory, setTransformerFactoryClass, transform
コンストラクターの詳細
WebServiceAccessor
public WebServiceAccessor()
メソッドの詳細
getMessageFactory
メッセージの作成に使用されるメッセージファクトリを返します。setMessageFactory
メッセージの作成に使用されるメッセージファクトリを設定します。getMessageSenders
メッセージの送信に使用されるメッセージ送信者を返します。setMessageSender
メッセージの送信に使用される単一のメッセージ送信者を設定します。このメッセージ送信者は、URI を
WebServiceConnection
に解決するために使用されます。setMessageSenders
メッセージの送信に使用されるメッセージ送信者を設定します。これらのメッセージ送信者は、URI を
WebServiceConnection
に解決するために使用されます。afterPropertiesSet
public void afterPropertiesSet()- 次で指定:
- インターフェース
org.springframework.beans.factory.InitializingBean
のafterPropertiesSet
createConnection
指定された URI への接続を作成するか、解決できない場合は例外をスローします。デフォルトの実装は、構成されたすべての
WebServiceMessageSender
オブジェクトを反復処理し、それぞれに対してWebServiceMessageSender.supports(URI)
を呼び出します。送信者がパラメーター URI をサポートしている場合、送信者はWebServiceMessageSender.createConnection(URI)
を使用して接続を作成します。- パラメーター:
uri
- 接続を開くための URI- 戻り値:
- 作成された接続
- 例外:
IllegalArgumentExceptionSE
- URI を解決できない場合IOExceptionSE
- I/O エラーが発生したとき