クラス 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
コンストラクターの詳細
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
- ヘッダーを設定するターゲットオブジェクト。