クラス 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
- ネストされたクラスの要約- クラス 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 void- populateStandardHeaders- (MapSE<StringSE, - ObjectSE> headers, org.jivesoftware.smack.packet.MessageBuilder target) 指定された標準ヘッダーを指定されたソースに入力します。- protected void- populateUserDefinedHeader- (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
- コンストラクターの詳細- DefaultXmppHeaderMapperpublic DefaultXmppHeaderMapper()
 
- メソッドの詳細- extractStandardHeadersprotected MapSE<StringSE,- ObjectSE> extractStandardHeaders- (org.jivesoftware.smack.packet.MessageBuilder source) クラスからコピーされた説明:- AbstractHeaderMapper指定されたソースから標準ヘッダーを抽出します。- 次で指定:
-  クラス AbstractHeaderMapper<org.jivesoftware.smack.packet.MessageBuilder>のextractStandardHeaders
- パラメーター:
- source- 標準ヘッダーを抽出するためのソースオブジェクト。
- 戻り値:
- マップされるヘッダーのマップ。
 
- extractUserDefinedHeadersprotected MapSE<StringSE,- ObjectSE> extractUserDefinedHeaders- (org.jivesoftware.smack.packet.MessageBuilder source) クラスからコピーされた説明:- AbstractHeaderMapper指定されたソースからユーザー定義ヘッダーを抽出します。- 次で指定:
-  クラス AbstractHeaderMapper<org.jivesoftware.smack.packet.MessageBuilder>のextractUserDefinedHeaders
- パラメーター:
- source- ユーザー定義のヘッダーを抽出するためのソースオブジェクト。
- 戻り値:
- マップされるヘッダーのマップ。
 
- populateStandardHeadersprotected void populateStandardHeaders- (MapSE<StringSE, - ObjectSE> headers, org.jivesoftware.smack.packet.MessageBuilder target) クラスからコピーされた説明:- AbstractHeaderMapper指定された標準ヘッダーを指定されたソースに入力します。- 次で指定:
-  クラス AbstractHeaderMapper<org.jivesoftware.smack.packet.MessageBuilder>のpopulateStandardHeaders
- パラメーター:
- headers- 入力する標準ヘッダーのマップ。
- target- ヘッダーを設定するターゲットオブジェクト。
 
- populateUserDefinedHeaderprotected void populateUserDefinedHeader- (StringSE headerName, ObjectSE headerValue, org.jivesoftware.smack.packet.MessageBuilder target) クラスからコピーされた説明:- AbstractHeaderMapper指定されたユーザー定義ヘッダーを指定されたソースに入力します。- 次で指定:
-  クラス AbstractHeaderMapper<org.jivesoftware.smack.packet.MessageBuilder>のpopulateUserDefinedHeader
- パラメーター:
- headerName- 入力するユーザー定義のヘッダー名。
- headerValue- 入力するユーザー定義のヘッダー値。
- target- ヘッダーを設定するターゲットオブジェクト。