クラス AbstractHeaderMapper<T>
java.lang.ObjectSE
org.springframework.messaging.support.AbstractHeaderMapper<T>
- 型パラメーター:
T
- ヘッダーがマッピングされるインスタンスの型
- 実装されたすべてのインターフェース:
HeaderMapper<T>
- 既知の直属サブクラス
SimpleJmsHeaderMapper
基本
HeaderMapper
実装。- 導入:
- 4.1
- 作成者:
- Stephane Nicoll
フィールドサマリー
コンストラクターのサマリー
メソッドのサマリー
修飾子と型メソッド説明protected StringSE
fromHeaderName
(StringSE headerName) 指定されたheaderName
によって定義されたヘッダーをプロトコル固有のメッセージに設定するために使用する名前を生成します。protected <V> V
ヘッダー値を返します。存在しない場合、またはリクエストされたtype
と一致しない場合はnull
を返します。void
setInboundPrefix
(StringSE inboundPrefix) MessageHeaders にマップされているユーザー定義プロパティのメッセージヘッダー名に追加するプレフィックスを指定します。void
setOutboundPrefix
(StringSE outboundPrefix) プロトコル固有のメッセージにマップされるユーザー定義のメッセージヘッダーのプロトコルプロパティ名に追加するプレフィックスを指定します。protected StringSE
toHeaderName
(StringSE propertyName) 指定されたpropertyName
によって定義されたヘッダーをMessageHeaders
インスタンスに設定するために使用する名前を生成します。クラス java.lang.ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSE
インターフェース org.springframework.messaging.support.HeaderMapper から継承されたメソッド
fromHeaders, toHeaders
フィールドの詳細
logger
コンストラクターの詳細
AbstractHeaderMapper
public AbstractHeaderMapper()
メソッドの詳細
setInboundPrefix
MessageHeaders にマップされているユーザー定義プロパティのメッセージヘッダー名に追加するプレフィックスを指定します。デフォルトは空の文字列(接頭辞なし)です。setOutboundPrefix
プロトコル固有のメッセージにマップされるユーザー定義のメッセージヘッダーのプロトコルプロパティ名に追加するプレフィックスを指定します。デフォルトは空の文字列(接頭辞なし)です。fromHeaderName
指定されたheaderName
によって定義されたヘッダーをプロトコル固有のメッセージに設定するために使用する名前を生成します。toHeaderName
指定されたpropertyName
によって定義されたヘッダーをMessageHeaders
インスタンスに設定するために使用する名前を生成します。getHeaderIfAvailable
@Nullable protected <V> V getHeaderIfAvailable(MapSE<StringSE, ObjectSE> headers, StringSE name, ClassSE<V> type) ヘッダー値を返します。存在しない場合、またはリクエストされたtype
と一致しない場合はnull
を返します。