インターフェース WebServiceConnection
- すべてのスーパーインターフェース:
AutoCloseableSE
- すべての既知のサブインターフェース:
EndpointAwareWebServiceConnection
,FaultAwareWebServiceConnection
- すべての既知の実装クラス:
AbstractHttpSenderConnection
、AbstractReceiverConnection
、AbstractSenderConnection
、AbstractWebServiceConnection
、ClientHttpRequestConnection
、CommonsHttpConnection
、HttpComponents5Connection
、HttpComponentsConnection
、HttpExchangeConnection
、HttpServletConnection
、HttpUrlConnection
、JdkHttpClientConnection
、JmsReceiverConnection
、JmsSenderConnection
、MailReceiverConnection
、MailSenderConnection
、XmppReceiverConnection
、XmppSenderConnection
クライアントが
WebServiceMessage
オブジェクトをリモートパーティに直接送信するために使用できるポイントツーポイント接続を表します。WebServiceConnection
は、WebServiceMessageSender
を使用して取得できます。
- 導入:
- 1.0.0
- 作成者:
- Arjen Poutsma
- 関連事項:
メソッドのサマリー
修飾子と型メソッド説明void
close()
この接続を閉じます。エラーメッセージを返します。getUri()
この接続の URI を返します。boolean
hasError()
この接続にエラーがあるかどうかを示します。receive
(WebServiceMessageFactory messageFactory) 指定されたWebServiceMessageFactory
を使用してメッセージを受信します。void
send
(WebServiceMessage message) この接続を使用して、指定されたメッセージを送信します。
メソッドの詳細
send
この接続を使用して、指定されたメッセージを送信します。- パラメーター:
message
- 送信するメッセージ- 例外:
IOExceptionSE
- I/O エラーの場合
receive
指定されたWebServiceMessageFactory
を使用してメッセージを受信します。このメソッドは、受信するまでブロックするか、メッセージが受信されないときにnull
を返します。- パラメーター:
messageFactory
- メッセージの読み取りに使用されるメッセージファクトリ- 戻り値:
- 既読メッセージ、またはメッセージが受信されなかった場合は
null
- 例外:
IOExceptionSE
- I/O エラーの場合
getUri
この接続の URI を返します。hasError
この接続にエラーがあるかどうかを示します。通常、エラー検出は、接続エラーコードなどをインスペクションすることによって行われます。- 戻り値:
- この接続にエラーがある場合は
true
。それ以外の場合はfalse
。 - 例外:
IOExceptionSE
getErrorMessage
エラーメッセージを返します。- 戻り値:
- 接続エラーメッセージ(ある場合)。エラーがない場合は
null
を返します - 例外:
IOExceptionSE
- 関連事項:
close
この接続を閉じます。接続が閉じられると、それ以上使用できなくなります。新しい接続を作成する必要があります。
- 次で指定:
- インターフェース
AutoCloseableSE
のclose
- 例外:
IOExceptionSE
- この接続を閉じるときに I/O エラーが発生した場合