クラス XmppMessageSender
java.lang.ObjectSE
org.springframework.ws.transport.xmpp.XmppMessageSender
- 実装されたすべてのインターフェース:
org.springframework.beans.factory.InitializingBean
,WebServiceMessageSender
public class XmppMessageSender
extends ObjectSE
implements WebServiceMessageSender, org.springframework.beans.factory.InitializingBean
XMPP
Message
を使用する WebServiceMessageSender
実装。connection
を設定する必要があります。このメッセージ送信者は、次の形式の URI をサポートしています。
xmpp : toto は Jabber ID を表します。
- 導入:
- 2.0
- 作成者:
- Gildas Cuisinier, Arjen Poutsma
フィールドのサマリー
フィールド修飾子と型フィールド説明static final StringSE
Message
メッセージの読み取りと書き込みに使用されるデフォルトのエンコーディング。static final long
受信操作のデフォルトのタイムアウト: -1 は、タイムアウトなしで受信をブロックしていることを示します。コンストラクターの概要
コンストラクターメソッドのサマリー
修飾子と型メソッド説明void
createConnection
(URISE uri) 指定された URI に新しいWebServiceConnection
を作成します。protected StringSE
void
setConnection
(org.jivesoftware.smack.XMPPConnection connection) XMPPConnection
を設定します。void
setMessageEncoding
(StringSE messageEncoding) Message
オブジェクトからの読み取りに使用されるエンコーディングを設定します。void
setReceiveTimeout
(long receiveTimeout) 受信呼び出しに使用するタイムアウトを設定します。boolean
このWebServiceMessageSender
は提供された URI をサポートしていますか?
フィールドの詳細
コンストラクターの詳細
XmppMessageSender
public XmppMessageSender()
メソッドの詳細
setConnection
public void setConnection(org.jivesoftware.smack.XMPPConnection connection) XMPPConnection
を設定します。このプロパティの設定は必須です。setReceiveTimeout
public void setReceiveTimeout(long receiveTimeout) 受信呼び出しに使用するタイムアウトを設定します。デフォルトは -1 で、タイムアウトがないことを意味します。- 関連事項:
org.jivesoftware.smack.PacketCollector#nextResult(long)
setMessageEncoding
Message
オブジェクトからの読み取りに使用されるエンコーディングを設定します。デフォルトはUTF-8
です。afterPropertiesSet
- 次で指定:
- インターフェース
org.springframework.beans.factory.InitializingBean
のafterPropertiesSet
- 例外:
ExceptionSE
createConnection
インターフェースからコピーされた説明:WebServiceMessageSender
指定された URI に新しいWebServiceConnection
を作成します。- 次で指定:
- インターフェース
WebServiceMessageSender
のcreateConnection
- パラメーター:
uri
- 接続を開くための URI- 戻り値:
- 新しい接続
- 例外:
IOExceptionSE
- I/O エラーの場合
supports
インターフェースからコピーされた説明:WebServiceMessageSender
このWebServiceMessageSender
は提供された URI をサポートしていますか?- 次で指定:
- インターフェース
WebServiceMessageSender
のsupports
- パラメーター:
uri
- チェックする URI- 戻り値:
- この
WebServiceMessageSender
が指定された URI をサポートしている場合はtrue
createThread