クラス DefaultXmppHeaderMapper
java.lang.ObjectSE
org.springframework.integration.mapping.AbstractHeaderMapper<org.jivesoftware.smack.packet.MessageBuilder>
org.springframework.integration.xmpp.support.DefaultXmppHeaderMapper
- 実装済みのインターフェース一覧:
Aware, BeanClassLoaderAware, RequestReplyHeaderMapper<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, Glenn Renfro
ネストされたクラスの概要
クラス AbstractHeaderMapper から継承されたネストクラス / インターフェース
AbstractHeaderMapper.CompositeHeaderMatcher, AbstractHeaderMapper.ContentBasedHeaderMatcher, AbstractHeaderMapper.HeaderMatcher, AbstractHeaderMapper.PatternBasedHeaderMatcher, AbstractHeaderMapper.PrefixBasedMatcher, AbstractHeaderMapper.SinglePatternBasedHeaderMatcherフィールド概要
コンストラクター概要
コンストラクター方法の概要
修飾子と型メソッド説明extractStandardHeaders(org.jivesoftware.smack.packet.MessageBuilder source) 指定されたソースから標準ヘッダーを抽出します。extractUserDefinedHeaders(org.jivesoftware.smack.packet.MessageBuilder source) 指定されたソースからユーザー定義ヘッダーを抽出します。protected voidpopulateStandardHeaders(MapSE<StringSE, ObjectSE> headers, org.jivesoftware.smack.packet.MessageBuilder target) 指定された標準ヘッダーを指定されたソースに入力します。protected voidpopulateUserDefinedHeader(StringSE headerName, ObjectSE headerValue, org.jivesoftware.smack.packet.MessageBuilder target) 指定されたユーザー定義ヘッダーを指定されたソースに入力します。クラス AbstractHeaderMapper から継承されたメソッド
createDefaultHeaderMatcher, createHeaderMatcher, createTargetPropertyName, fromHeadersToReply, fromHeadersToRequest, getClassLoader, getHeaderIfAvailable, getTransientHeaderNames, populateStandardHeaders, setBeanClassLoader, setReplyHeaderNames, setRequestHeaderNames, toHeadersFromReply, toHeadersFromRequestクラス ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSEインターフェース RequestReplyHeaderMapper から継承されたメソッド
fromHeadersToReply, fromHeadersToRequest, toHeadersFromReply, toHeadersFromRequest
コンストラクターの詳細
DefaultXmppHeaderMapper
public DefaultXmppHeaderMapper()
方法の詳細
extractStandardHeaders
protected MapSE<StringSE, @Nullable ObjectSE> extractStandardHeaders(org.jivesoftware.smack.packet.MessageBuilder source) クラスからコピーされた説明:AbstractHeaderMapper指定されたソースから標準ヘッダーを抽出します。- 次で指定:
- クラス
AbstractHeaderMapper<org.jivesoftware.smack.packet.MessageBuilder>のextractStandardHeaders - パラメーター:
source- 標準ヘッダーを抽出するためのソースオブジェクト。- 戻り値:
- マップされるヘッダーのマップ。
extractUserDefinedHeaders
protected MapSE<StringSE, @Nullable 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- ヘッダーを設定するターゲットオブジェクト。