クラス DefaultXmppHeaderMapper

java.lang.ObjectSE
org.springframework.integration.mapping.AbstractHeaderMapper<org.jivesoftware.smack.packet.MessageBuilder>
org.springframework.integration.xmpp.support.DefaultXmppHeaderMapper
実装されているすべてのインターフェース:
AwareBeanClassLoaderAwareRequestReplyHeaderMapper<org.jivesoftware.smack.packet.MessageBuilder>XmppHeaderMapper

public class DefaultXmppHeaderMapper extends AbstractHeaderMapper<org.jivesoftware.smack.packet.MessageBuilder> implements XmppHeaderMapper
XmppHeaderMapper のデフォルト実装。
導入:
2.1
作成者:
Mark Fisher, Oleg Zhurakousky, Florian Schmaus, Stephane Nicoll, Artem Bilan
  • コンストラクターの詳細

    • DefaultXmppHeaderMapper

      public DefaultXmppHeaderMapper()
  • メソッドの詳細

    • extractStandardHeaders

      protected MapSE<StringSE,ObjectSE> extractStandardHeaders(org.jivesoftware.smack.packet.MessageBuilder source)
      クラスからコピーされた説明: AbstractHeaderMapper
      指定されたソースから標準ヘッダーを抽出します。
      次で指定:
      クラス AbstractHeaderMapper<org.jivesoftware.smack.packet.MessageBuilder>extractStandardHeaders 
      パラメーター:
      source - 標準ヘッダーを抽出するためのソースオブジェクト。
      戻り値:
      マップされるヘッダーのマップ。
    • extractUserDefinedHeaders

      protected MapSE<StringSE,ObjectSE> extractUserDefinedHeaders(org.jivesoftware.smack.packet.MessageBuilder source)
      クラスからコピーされた説明: AbstractHeaderMapper
      指定されたソースからユーザー定義ヘッダーを抽出します。
      次で指定:
      クラス AbstractHeaderMapper<org.jivesoftware.smack.packet.MessageBuilder>extractUserDefinedHeaders 
      パラメーター:
      source - ユーザー定義のヘッダーを抽出するためのソースオブジェクト。
      戻り値:
      マップされるヘッダーのマップ。
    • populateStandardHeaders

      protected void populateStandardHeaders(MapSE<StringSE,ObjectSE> headers, org.jivesoftware.smack.packet.MessageBuilder target)
      クラスからコピーされた説明: AbstractHeaderMapper
      指定された標準ヘッダーを指定されたソースに入力します。
      次で指定:
      クラス AbstractHeaderMapper<org.jivesoftware.smack.packet.MessageBuilder>populateStandardHeaders 
      パラメーター:
      headers - 入力する標準ヘッダーのマップ。
      target - ヘッダーを設定するターゲットオブジェクト。
    • populateUserDefinedHeader

      protected void populateUserDefinedHeader(StringSE headerName, ObjectSE headerValue, org.jivesoftware.smack.packet.MessageBuilder target)
      クラスからコピーされた説明: AbstractHeaderMapper
      指定されたユーザー定義ヘッダーを指定されたソースに入力します。
      次で指定:
      クラス AbstractHeaderMapper<org.jivesoftware.smack.packet.MessageBuilder>populateUserDefinedHeader 
      パラメーター:
      headerName - 入力するユーザー定義のヘッダー名。
      headerValue - 入力するユーザー定義のヘッダー値。
      target - ヘッダーを設定するターゲットオブジェクト。