T
- ヘッダーがマッピングされるインスタンスのタイプ public abstract class AbstractHeaderMapper<T> extends ObjectSE implements HeaderMapper<T>
HeaderMapper
実装。コンストラクターと説明 |
---|
AbstractHeaderMapper () |
修飾子と型 | メソッドと説明 |
---|---|
protected StringSE | fromHeaderName ( StringSE headerName) 指定された headerName によって定義されたヘッダーをプロトコル固有のメッセージに設定するために使用する名前を生成します。 |
protected <V> V | getHeaderIfAvailable ( MapSE < StringSE , ObjectSE > headers, StringSE name, ClassSE <V> type) ヘッダー値を返します。存在しない場合、またはリクエストされた type と一致しない場合は null を返します。 |
void | setInboundPrefix ( StringSE inboundPrefix) MessageHeaders にマップされているユーザー定義プロパティのメッセージヘッダー名に追加するプレフィックスを指定します。 |
void | setOutboundPrefix ( StringSE outboundPrefix) プロトコル固有のメッセージにマップされるユーザー定義のメッセージヘッダーのプロトコルプロパティ名に追加するプレフィックスを指定します。 |
protected StringSE | toHeaderName ( StringSE propertyName) 指定された propertyName によって定義されたヘッダーを MessageHeaders インスタンスに設定するために使用する名前を生成します。 |
cloneSE , equalsSE , finalizeSE , getClassSE , hashCodeSE , notifySE , notifyAllSE , toStringSE , waitSE , waitSE , waitSE
fromHeaders , toHeaders
protected final Log logger
public void setInboundPrefix(@Nullable StringSE inboundPrefix)
public void setOutboundPrefix(@Nullable StringSE outboundPrefix)
protected StringSE fromHeaderName(StringSE headerName)
headerName
によって定義されたヘッダーをプロトコル固有のメッセージに設定するために使用する名前を生成します。protected StringSE toHeaderName(StringSE propertyName)
propertyName
によって定義されたヘッダーを MessageHeaders
インスタンスに設定するために使用する名前を生成します。setInboundPrefix(String)