クラス AbstractHeaderMapper<T>
java.lang.ObjectSE
org.springframework.messaging.support.AbstractHeaderMapper<T>
- 型パラメーター:
T- ヘッダーがマッピングされるインスタンスの型
- 実装されているすべてのインターフェース:
HeaderMapper<T>
- 既知の直属サブクラス
SimpleJmsHeaderMapper
基本
HeaderMapper 実装。- 導入:
- 4.1
- 作成者:
- Stephane Nicoll
フィールドのサマリー
フィールドコンストラクターの概要
コンストラクターメソッドのサマリー
修飾子と型メソッド説明protected StringSEfromHeaderName(StringSE headerName) 指定されたheaderNameによって定義されたヘッダーをプロトコル固有のメッセージに設定するために使用する名前を生成します。protected <V> Vヘッダー値を返します。存在しない場合、またはリクエストされたtypeと一致しない場合はnullを返します。voidsetInboundPrefix(StringSE inboundPrefix) MessageHeaders にマップされているユーザー定義プロパティのメッセージヘッダー名に追加するプレフィックスを指定します。voidsetOutboundPrefix(StringSE outboundPrefix) プロトコル固有のメッセージにマップされるユーザー定義のメッセージヘッダーのプロトコルプロパティ名に追加するプレフィックスを指定します。protected StringSEtoHeaderName(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を返します。