インターフェース 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
- 関連事項:
メソッドのサマリー
修飾子と型メソッド説明voidclose()この接続を閉じます。エラーメッセージを返します。getUri()この接続の URI を返します。booleanhasError()この接続にエラーがあるかどうかを示します。receive(WebServiceMessageFactory messageFactory) 指定されたWebServiceMessageFactoryを使用してメッセージを受信します。voidsend(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 エラーが発生した場合