Class RequestIdAttribute
java.lang.Object
nablarch.common.handler.threadcontext.RequestIdAttribute
- All Implemented Interfaces:
ThreadContextAttribute<Request<?>>
- Direct Known Subclasses:
InternalRequestIdAttribute
スレッドコンテキストに保持するリクエストID属性。
-
Constructor Summary
-
Method Summary
-
Constructor Details
-
RequestIdAttribute
public RequestIdAttribute()
-
-
Method Details
-
getKey
スレッドコンテキストに格納する際に使用するプロパティのキー名を返す。ThreadContext.REQUEST_ID_KEY
を使用する。- Specified by:
getKey
in interfaceThreadContextAttribute<Request<?>>
- Returns:
- プロパティのキー名
-
getValue
スレッドコンテキストに格納するプロパティの値を返す。このクラスではHTTPリクエストURI中からリクエストIDに相当する部分を抜き出して返却する。
- Specified by:
getValue
in interfaceThreadContextAttribute<Request<?>>
- Parameters:
req
- ハンドラの入力データctx
- 実行コンテキスト情報- Returns:
- プロパティの値
-