@Published(tag="architect") public final class ThreadContext extends java.lang.Object
| 修飾子とタイプ | フィールドと説明 | 
|---|---|
static java.lang.String | 
CONCURRENT_NUMBER_KEY
並行実行スレッド数のキー。 
 | 
static java.lang.String | 
EXECUTION_ID_KEY
実行時IDのキー。 
 | 
static java.lang.String | 
INTERNAL_REQUEST_ID_KEY
内部リクエストIDのキー。 
 | 
static java.lang.String | 
LANG_KEY
言語のキー。 
 | 
static java.lang.String | 
REQUEST_ID_KEY
リクエストIDのキー。 
 | 
static java.lang.String | 
TIME_ZONE_KEY
タイムゾーンのキー。 
 | 
static java.lang.String | 
USER_ID_KEY
ユーザIDのキー。 
 | 
| 修飾子とタイプ | メソッドと説明 | 
|---|---|
static void | 
clear()
スレッドコンテキストの内容をクリアする。 
 | 
static int | 
getConcurrentNumber()
スレッドコンテキストから並行実行スレッド数を取得する。 
 | 
static java.lang.String | 
getExecutionId()
スレッドローカルから実行時IDを取得する。 
 | 
static java.lang.String | 
getInternalRequestId()
スレッドローカルから内部リクエストIDを取得する。 
 | 
static java.util.Locale | 
getLanguage()
スレッドローカルから言語を取得する。 
 | 
static java.lang.Object | 
getObject(java.lang.String key)
スレッドコンテキストからオブジェクトを取得する。 
 | 
static java.lang.String | 
getRequestId()
スレッドローカルからリクエストIDを取得する。 
 | 
static java.util.TimeZone | 
getTimeZone()
スレッドローカルからタイムゾーンを取得する。 
 | 
static java.lang.String | 
getUserId()
スレッドローカルからユーザIDを取得する。 
 | 
static void | 
setConcurrentNumber(int value)
スレッドコンテキストに並行実行スレッド数を設定する。 
 | 
static void | 
setExecutionId(java.lang.String executionId)
スレッドローカルに実行時IDを設定する。 
 | 
static void | 
setInternalRequestId(java.lang.String requestId)
スレッドローカルに内部リクエストIDを設定する。 
 | 
static void | 
setLanguage(java.util.Locale locale)
スレッドローカルに言語を設定する。 
 | 
static void | 
setObject(java.lang.String key,
         java.lang.Object object)
スレッドコンテキストにオブジェクトを設定する。 
 | 
static void | 
setRequestId(java.lang.String requestId)
スレッドローカルにリクエストIDを設定する。 
 | 
static void | 
setTimeZone(java.util.TimeZone timeZone)
スレッドローカルにタイムゾーンを設定する。 
 | 
static void | 
setUserId(java.lang.String userId)
スレッドローカルにユーザIDを設定する。 
 | 
public static final java.lang.String LANG_KEY
public static final java.lang.String TIME_ZONE_KEY
public static final java.lang.String USER_ID_KEY
public static final java.lang.String REQUEST_ID_KEY
public static final java.lang.String INTERNAL_REQUEST_ID_KEY
public static final java.lang.String EXECUTION_ID_KEY
public static final java.lang.String CONCURRENT_NUMBER_KEY
@Published public static java.util.Locale getLanguage()
public static void setLanguage(java.util.Locale locale)
locale - 言語@Published public static java.util.TimeZone getTimeZone()
public static void setTimeZone(java.util.TimeZone timeZone)
timeZone - タイムゾーン@Published public static java.lang.String getUserId()
public static void setUserId(java.lang.String userId)
userId - ユーザID@Published public static java.lang.String getRequestId()
public static void setRequestId(java.lang.String requestId)
requestId - リクエストID@Published public static java.lang.String getInternalRequestId()
public static void setInternalRequestId(java.lang.String requestId)
requestId - 内部リクエストID@Published public static java.lang.String getExecutionId()
public static void setExecutionId(java.lang.String executionId)
executionId - 実行時IDpublic static void setObject(java.lang.String key,
                             java.lang.Object object)
key - オブジェクトのキーobject - 設定するオブジェクトpublic static java.lang.Object getObject(java.lang.String key)
key - オブジェクトのキーpublic static void clear()
public static int getConcurrentNumber()
public static void setConcurrentNumber(int value)
value - 並行実行スレッド数