インターフェース WebServiceMessageSender

すべての既知の実装クラス:
AbstractHttpComponents5MessageSender, AbstractHttpWebServiceMessageSender, AbstractWebServiceMessageSender, ClientHttpRequestMessageSender, HttpComponents5MessageSender, HttpComponentsMessageSender, HttpsUrlConnectionMessageSender, HttpUrlConnectionMessageSender, JdkHttpClientMessageSender, JmsMessageSender, MailMessageSender, MockWebServiceMessageSender, SimpleHttpComponents5MessageSender, XmppMessageSender

public interface WebServiceMessageSender
指定されたトランスポートに対して WebServiceMessage インスタンスを送受信できるクラスのメソッドを定義します。また、宛先 URISE がサポートされているかどうかも検証します。これは、インスタンスが URI を処理できるだけでなく、指定された WebServiceMessageSender.UriSource に対しても受け入れられることを示すために使用されます。

WebServiceMessageSender は、基本的に WebServiceConnection オブジェクトのファクトリです。

導入:
1.0.0
関連事項:
  • 方法の詳細

    • createConnection

      WebServiceConnection createConnection(URISE uri) throws IOExceptionSE
      指定された URI に新しい WebServiceConnection を作成します。
      パラメーター:
      uri - 接続を開くための URI
      戻り値:
      新しい接続
      例外:
      IOExceptionSE - I/O エラーの場合
    • supports

      boolean supports(URISE uri, WebServiceMessageSender.UriSource uriSource)
      この送信者が、指定された WebServiceMessageSender.UriSource の URI をサポートしているかどうか。実装では通常、WebServiceMessageSender.UriSource.APPLICATION に対して従来の supports(URI) と同じトランスポートルールを適用し、WebServiceMessageSender.UriSource.REMOTE に対してより厳格なチェックを追加します。
      パラメーター:
      uri - チェックする URI
      uriSource - URI がアプリケーション制御かリモート影響か
      戻り値:
      true この送信者がそのソースの URI を受け入れる場合
      導入:
      3.1.9
    • supports

      @DeprecatedSE default boolean supports(URISE uri)
      使用すべきではありません。
      3.1.9 現在、supports(URI, UriSource) を推奨
      この送信者が、指定された URI をアプリケーション制御で使用できるようにサポートしているかどうか。
      パラメーター:
      uri - チェックする URI
      戻り値:
      この WebServiceMessageSender が指定された URI をサポートしている場合は true