インターフェース WebServiceConnection

すべてのスーパーインターフェース:
AutoCloseableSE
すべての既知のサブインターフェース:
EndpointAwareWebServiceConnectionFaultAwareWebServiceConnection
すべての既知の実装クラス:
AbstractHttpSenderConnectionAbstractReceiverConnectionAbstractSenderConnectionAbstractWebServiceConnectionClientHttpRequestConnectionCommonsHttpConnectionHttpComponents5ConnectionHttpComponentsConnectionHttpExchangeConnectionHttpServletConnectionHttpUrlConnectionJdkHttpClientConnectionJmsReceiverConnectionJmsSenderConnectionMailReceiverConnectionMailSenderConnectionXmppReceiverConnectionXmppSenderConnection

public interface WebServiceConnection extends AutoCloseableSE
クライアントが WebServiceMessage オブジェクトをリモートパーティに直接送信するために使用できるポイントツーポイント接続を表します。

WebServiceConnection は、WebServiceMessageSender を使用して取得できます。

導入:
1.0.0
作成者:
Arjen Poutsma
関連事項:
  • メソッドの詳細

    • send

      void send(WebServiceMessage message) throws IOExceptionSE
      この接続を使用して、指定されたメッセージを送信します。
      パラメーター:
      message - 送信するメッセージ
      例外:
      IOExceptionSE - I/O エラーの場合
    • receive

      指定された WebServiceMessageFactory を使用してメッセージを受信します。このメソッドは、受信するまでブロックするか、メッセージが受信されないときに null を返します。
      パラメーター:
      messageFactory - メッセージの読み取りに使用されるメッセージファクトリ
      戻り値:
      既読メッセージ、またはメッセージが受信されなかった場合は null 
      例外:
      IOExceptionSE - I/O エラーの場合
    • getUri

      URISE getUri() throws URISyntaxExceptionSE
      この接続の URI を返します。
      例外:
      URISyntaxExceptionSE
    • hasError

      boolean hasError() throws IOExceptionSE
      この接続にエラーがあるかどうかを示します。通常、エラー検出は、接続エラーコードなどをインスペクションすることによって行われます。
      戻り値:
      この接続にエラーがある場合は true。それ以外の場合は false
      例外:
      IOExceptionSE
    • getErrorMessage

      StringSE getErrorMessage() throws IOExceptionSE
      エラーメッセージを返します。
      戻り値:
      接続エラーメッセージ(ある場合)。エラーがない場合は null を返します
      例外:
      IOExceptionSE
      関連事項:
    • close

      void close() throws IOExceptionSE
      この接続を閉じます。

      接続が閉じられると、それ以上使用できなくなります。新しい接続を作成する必要があります。

      次で指定:
      インターフェース AutoCloseableSEclose 
      例外:
      IOExceptionSE - この接続を閉じるときに I/O エラーが発生した場合