クラス 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
ネストされたクラスの概要
クラス org.springframework.integration.mapping.AbstractHeaderMapper から継承されたネストクラス / インターフェース
AbstractHeaderMapper.CompositeHeaderMatcher, AbstractHeaderMapper.ContentBasedHeaderMatcher, AbstractHeaderMapper.HeaderMatcher, AbstractHeaderMapper.PatternBasedHeaderMatcher, AbstractHeaderMapper.PrefixBasedMatcher, AbstractHeaderMapper.SinglePatternBasedHeaderMatcherフィールド概要
クラス org.springframework.integration.mapping.AbstractHeaderMapper から継承されたフィールド
logger, NON_STANDARD_HEADER_NAME_PATTERN, STANDARD_REPLY_HEADER_NAME_PATTERN, STANDARD_REQUEST_HEADER_NAME_PATTERNコンストラクター概要
コンストラクター方法の概要
修飾子と型メソッド説明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) 指定されたユーザー定義ヘッダーを指定されたソースに入力します。クラス org.springframework.integration.mapping.AbstractHeaderMapper から継承されたメソッド
createDefaultHeaderMatcher, createHeaderMatcher, createTargetPropertyName, fromHeadersToReply, fromHeadersToRequest, getClassLoader, getHeaderIfAvailable, getTransientHeaderNames, populateStandardHeaders, setBeanClassLoader, setReplyHeaderNames, setRequestHeaderNames, toHeadersFromReply, toHeadersFromRequestクラス java.lang.ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSEインターフェース org.springframework.integration.mapping.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- ヘッダーを設定するターゲットオブジェクト。