|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectjp.terasoluna.fw.web.rich.context.RequestContextManager
public class RequestContextManager
制御情報を管理するマネージャ。
制御情報をスレッド単位で管理する。 通常、Webコンテナでは、1つのリクエストに対する処理は1つのスレッドが行うため、 同じリクエストスコープから呼び出された場合、必ず同じ制御情報に対して処理を行うことが出来る。
RequestContext
,
AbstractRequestContextSupport
フィールドの概要 | |
---|---|
private static org.apache.commons.logging.Log |
logger
ログ。 |
private static java.lang.ThreadLocal<RequestContext> |
resources
スレッド単位でコンテキストを管理するThreadLocal。 |
コンストラクタの概要 | |
---|---|
RequestContextManager()
|
メソッドの概要 | |
---|---|
static void |
bindRequestContext(RequestContext ctx)
実行スレッドに対応する制御情報を登録する。 |
static RequestContext |
getRequestContext()
実行スレッドに対応する制御情報を取得する。 |
static boolean |
hasRequestContext()
実行スレッドに対応する制御情報が登録されているか判定する。 |
static void |
unbindRequestContext()
実行スレッドに対応する制御情報を削除する。 |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
---|
private static org.apache.commons.logging.Log logger
private static java.lang.ThreadLocal<RequestContext> resources
コンストラクタの詳細 |
---|
public RequestContextManager()
メソッドの詳細 |
---|
public static RequestContext getRequestContext()
public static boolean hasRequestContext()
public static void bindRequestContext(RequestContext ctx)
ctx
- 制御情報。public static void unbindRequestContext()
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |