クラス XmppMessageSender

java.lang.ObjectSE
org.springframework.ws.transport.xmpp.XmppMessageSender
実装されたすべてのインターフェース:
org.springframework.beans.factory.InitializingBeanWebServiceMessageSender

public class XmppMessageSender extends ObjectSE implements WebServiceMessageSender, org.springframework.beans.factory.InitializingBean
XMPP Message を使用する WebServiceMessageSender 実装。connection を設定する必要があります。

このメッセージ送信者は、次の形式の URI をサポートしています。

xmpp : to
to は Jabber ID を表します。
導入:
2.0
作成者:
Gildas Cuisinier, Arjen Poutsma
  • フィールドの詳細

    • DEFAULT_RECEIVE_TIMEOUT

      public static final long DEFAULT_RECEIVE_TIMEOUT
      受信操作のデフォルトのタイムアウト: -1 は、タイムアウトなしで受信をブロックしていることを示します。
      関連事項:
    • DEFAULT_MESSAGE_ENCODING

      public static final StringSE DEFAULT_MESSAGE_ENCODING
      Message メッセージの読み取りと書き込みに使用されるデフォルトのエンコーディング。
      関連事項:
  • コンストラクターの詳細

    • 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

      public void setMessageEncoding(StringSE messageEncoding)
      Message オブジェクトからの読み取りに使用されるエンコーディングを設定します。デフォルトは UTF-8 です。
    • afterPropertiesSet

      public void afterPropertiesSet() throws ExceptionSE
      次で指定:
      インターフェース org.springframework.beans.factory.InitializingBeanafterPropertiesSet 
      例外:
      ExceptionSE
    • createConnection

      public WebServiceConnection createConnection(URISE uri) throws IOExceptionSE
      インターフェースからコピーされた説明: WebServiceMessageSender
      指定された URI に新しい WebServiceConnection を作成します。
      次で指定:
      インターフェース WebServiceMessageSendercreateConnection 
      パラメーター:
      uri - 接続を開くための URI
      戻り値:
      新しい接続
      例外:
      IOExceptionSE - I/O エラーの場合
    • supports

      public boolean supports(URISE uri)
      インターフェースからコピーされた説明: WebServiceMessageSender
      この WebServiceMessageSender は提供された URI をサポートしていますか?
      次で指定:
      インターフェース WebServiceMessageSendersupports 
      パラメーター:
      uri - チェックする URI
      戻り値:
      この WebServiceMessageSender が指定された URI をサポートしている場合は true 
    • createThread

      protected StringSE createThread()