クラス 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:<to>to は Jabber ID を表します。- 導入:
- 2.0
フィールド概要
フィールド修飾子と型フィールド説明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 で、タイムアウトがないことを意味します。- 関連事項:
StanzaCollector.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