クラス XmppSenderConnection
java.lang.ObjectSE
org.springframework.ws.transport.AbstractWebServiceConnection
org.springframework.ws.transport.AbstractSenderConnection
org.springframework.ws.transport.xmpp.XmppSenderConnection
- 実装されたすべてのインターフェース:
AutoCloseableSE
、HeadersAwareSenderWebServiceConnection
、WebServiceConnection
クライアント側の XMPP アクセスに使用される
WebServiceConnection
の実装。Message
リクエストおよびレスポンスメッセージを公開します。- 導入:
- 2.0
- 作成者:
- Gildas Cuisinier, Arjen Poutsma, Greg Turnquist
コンストラクターの概要
コンストラクター修飾子コンストラクター説明protected
XmppSenderConnection
(org.jivesoftware.smack.XMPPConnection connection, StringSE to, StringSE thread) メソッドのサマリー
修飾子と型メソッド説明void
addRequestHeader
(StringSE name, StringSE value) 指定された名前と値でリクエストヘッダーを追加します。エラーメッセージを返します。org.jivesoftware.smack.packet.Message
この接続のリクエストメッセージを返します。protected OutputStreamSE
リクエストを書き込む出力ストリームを返します。このリクエストに含まれるすべてのヘッダー名の反復を返します。getResponseHeaders
(StringSE name) 指定されたヘッダーのすべての文字列値に対する反復を返します。protected InputStreamSE
レスポンスを読み取るための入力ストリームを返します。org.jivesoftware.smack.packet.Message
この接続のレスポンスメッセージがある場合は、それを返します。getUri()
この接続の URI を返します。boolean
hasError()
この接続にエラーがあるかどうかを示します。protected boolean
この接続にレスポンスがあるかどうかを示します。protected void
TransportInputStream
からメッセージが読み取られる前に呼び出されます。protected void
onSendAfterWrite
(WebServiceMessage message) 指定されたメッセージがTransportOutputStream
に書き込まれた後に呼び出されます。クラス org.springframework.ws.transport.AbstractSenderConnection から継承されたメソッド
createTransportInputStream, createTransportOutputStream, onClose
クラス org.springframework.ws.transport.AbstractWebServiceConnection から継承されたメソッド
close, onReceiveAfterRead, onSendBeforeWrite, receive, send
コンストラクターの詳細
XmppSenderConnection
メソッドの詳細
getRequestMessage
public org.jivesoftware.smack.packet.Message getRequestMessage()この接続のリクエストメッセージを返します。getResponseMessage
public org.jivesoftware.smack.packet.Message getResponseMessage()この接続のレスポンスメッセージがある場合は、それを返します。getUri
インターフェースからコピーされた説明:WebServiceConnection
この接続の URI を返します。hasError
public boolean hasError()インターフェースからコピーされた説明:WebServiceConnection
この接続にエラーがあるかどうかを示します。通常、エラー検出は、接続エラーコードなどをインスペクションすることによって行われます。- 戻り値:
- この接続にエラーがある場合は
true
。それ以外の場合はfalse
。
getErrorMessage
インターフェースからコピーされた説明:WebServiceConnection
エラーメッセージを返します。- 戻り値:
- 接続エラーメッセージ(ある場合)。エラーがない場合は
null
を返します - 関連事項:
addRequestHeader
インターフェースからコピーされた説明:HeadersAwareSenderWebServiceConnection
指定された名前と値でリクエストヘッダーを追加します。このメソッドは複数回呼び出すことができ、複数の値を持つヘッダーを許可します。- パラメーター:
name
- ヘッダーの名前value
- ヘッダーの値
getRequestOutputStream
クラスからコピーされた説明:AbstractSenderConnection
リクエストを書き込む出力ストリームを返します。- 次で指定:
- クラス
AbstractSenderConnection
のgetRequestOutputStream
- 例外:
IOExceptionSE
onSendAfterWrite
クラスからコピーされた説明:AbstractWebServiceConnection
指定されたメッセージがTransportOutputStream
に書き込まれた後に呼び出されます。AbstractWebServiceConnection.send(WebServiceMessage)
から呼び出されます。デフォルトの実装は何もしません。
- オーバーライド:
- クラス
AbstractWebServiceConnection
のonSendAfterWrite
- パラメーター:
message
- メッセージ- 例外:
IOExceptionSE
- I/O 例外が発生したとき
onReceiveBeforeRead
クラスからコピーされた説明:AbstractWebServiceConnection
TransportInputStream
からメッセージが読み取られる前に呼び出されます。AbstractWebServiceConnection.receive(WebServiceMessageFactory)
から呼び出されます。デフォルトの実装は何もしません。
- オーバーライド:
- クラス
AbstractWebServiceConnection
のonReceiveBeforeRead
- 例外:
IOExceptionSE
- I/O 例外が発生したとき
hasResponse
クラスからコピーされた説明:AbstractSenderConnection
この接続にレスポンスがあるかどうかを示します。- 次で指定:
- クラス
AbstractSenderConnection
のhasResponse
- 例外:
IOExceptionSE
getResponseHeaderNames
インターフェースからコピーされた説明:HeadersAwareSenderWebServiceConnection
このリクエストに含まれるすべてのヘッダー名の反復を返します。ヘッダーがない場合は、空のIterator
を返します。getResponseHeaders
インターフェースからコピーされた説明:HeadersAwareSenderWebServiceConnection
指定されたヘッダーのすべての文字列値に対する反復を返します。指定された名前のヘッダーがない場合は、空のIterator
を返します。getResponseInputStream
クラスからコピーされた説明:AbstractSenderConnection
レスポンスを読み取るための入力ストリームを返します。- 次で指定:
- クラス
AbstractSenderConnection
のgetResponseInputStream
- 例外:
IOExceptionSE