クラス 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 StringSEMessageメッセージの読み取りと書き込みに使用されるデフォルトのエンコーディング。static final long受信操作のデフォルトのタイムアウト: -1 は、タイムアウトなしで受信をブロックしていることを示します。コンストラクターの概要
コンストラクターメソッドのサマリー
修飾子と型メソッド説明voidcreateConnection(URISE uri) 指定された URI に新しいWebServiceConnectionを作成します。protected StringSEvoidsetConnection(org.jivesoftware.smack.XMPPConnection connection) XMPPConnectionを設定します。voidsetMessageEncoding(StringSE messageEncoding) Messageオブジェクトからの読み取りに使用されるエンコーディングを設定します。voidsetReceiveTimeout(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