T - ヘッダーがマッピングされるインスタンスの型 public abstract class AbstractHeaderMapper<T> extends java.lang.Object implements HeaderMapper<T>
HeaderMapper 実装。| コンストラクターと説明 |
|---|
AbstractHeaderMapper() |
| 修飾子と型 | メソッドと説明 |
|---|---|
protected java.lang.String | fromHeaderName(java.lang.String headerName) 指定された headerName によって定義されたヘッダーをプロトコル固有のメッセージに設定するために使用する名前を生成します。 |
protected <V> V | getHeaderIfAvailable(java.util.Map<java.lang.String,java.lang.Object> headers, java.lang.String name, java.lang.Class<V> type) ヘッダー値を返します。存在しない場合、またはリクエストされた type と一致しない場合は null を返します。 |
void | setInboundPrefix(java.lang.String inboundPrefix)MessageHeaders にマップされているユーザー定義プロパティのメッセージヘッダー名に追加するプレフィックスを指定します。 |
void | setOutboundPrefix(java.lang.String outboundPrefix) プロトコル固有のメッセージにマップされるユーザー定義のメッセージヘッダーのプロトコルプロパティ名に追加するプレフィックスを指定します。 |
protected java.lang.String | toHeaderName(java.lang.String propertyName) 指定された propertyName によって定義されたヘッダーを MessageHeaders インスタンスに設定するために使用する名前を生成します。 |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitfromHeaders, toHeadersprotected final Log logger
public void setInboundPrefix(@Nullable java.lang.String inboundPrefix)
public void setOutboundPrefix(@Nullable java.lang.String outboundPrefix)
protected java.lang.String fromHeaderName(java.lang.String headerName)
headerName によって定義されたヘッダーをプロトコル固有のメッセージに設定するために使用する名前を生成します。protected java.lang.String toHeaderName(java.lang.String propertyName)
propertyName によって定義されたヘッダーを MessageHeaders インスタンスに設定するために使用する名前を生成します。@Nullable protected <V> V getHeaderIfAvailable(java.util.Map<java.lang.String,java.lang.Object> headers, java.lang.String name, java.lang.Class<V> type)
type と一致しない場合は null を返します。