クラス 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 アクセスヘルパーの基本クラス。WebServiceMessageFactoryWebServiceMessageSender などの一般的なプロパティを定義します。

直接使用するためのものではありません。WebServiceTemplate を参照してください。

導入:
1.0.0
作成者:
Arjen Poutsma
関連事項:
  • コンストラクターの詳細

    • WebServiceAccessor

      public WebServiceAccessor()
  • メソッドの詳細

    • getMessageFactory

      public WebServiceMessageFactory getMessageFactory()
      メッセージの作成に使用されるメッセージファクトリを返します。
    • setMessageFactory

      public void setMessageFactory(WebServiceMessageFactory messageFactory)
      メッセージの作成に使用されるメッセージファクトリを設定します。
    • getMessageSenders

      public WebServiceMessageSender[] getMessageSenders()
      メッセージの送信に使用されるメッセージ送信者を返します。
    • setMessageSender

      public void setMessageSender(WebServiceMessageSender messageSender)
      メッセージの送信に使用される単一のメッセージ送信者を設定します。

      このメッセージ送信者は、URI を WebServiceConnection に解決するために使用されます。

      関連事項:
    • setMessageSenders

      public void setMessageSenders(WebServiceMessageSender[] messageSenders)
      メッセージの送信に使用されるメッセージ送信者を設定します。

      これらのメッセージ送信者は、URI を WebServiceConnection に解決するために使用されます。

      関連事項:
    • afterPropertiesSet

      public void afterPropertiesSet()
      次で指定:
      インターフェース org.springframework.beans.factory.InitializingBeanafterPropertiesSet 
    • createConnection

      protected WebServiceConnection createConnection(URISE uri) throws IOExceptionSE
      指定された URI への接続を作成するか、解決できない場合は例外をスローします。

      デフォルトの実装は、構成されたすべての WebServiceMessageSender オブジェクトを反復処理し、それぞれに対して WebServiceMessageSender.supports(URI) を呼び出します。送信者がパラメーター URI をサポートしている場合、送信者は WebServiceMessageSender.createConnection(URI) を使用して接続を作成します。

      パラメーター:
      uri - 接続を開くための URI
      戻り値:
      作成された接続
      例外:
      IllegalArgumentExceptionSE - URI を解決できない場合
      IOExceptionSE - I/O エラーが発生したとき