|
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectorg.opengion.hayabusa.common.SystemManager
public final class SystemManager
Webアプリケーション全体で使用しているオブジェクト類のトータルの管理クラスです。 SystemManager は、 session オブジェクトの管理とアクセス/開放 の作業を行います。 上記のクラス(staticメソッド)へのアクセスは、もちろん直接呼び出して 操作することも可能ですが、サーバーのクリーンシャットダウン時やセッションの 開放時、初期化処理など、ある種の統合的なトリガを受けて、関係するクラスに イベントを伝えるようにすることで、Webアプリケーションサーバーとのやり取りを 一元管理する目的で作成されています。
メソッドの概要 | |
---|---|
static void |
addCleanable(Cleanable obj)
初期化したいオブジェクトを登録します。 |
static void |
addCleanable(Cleanable obj,
boolean flag)
初期化したいオブジェクトを登録します。 |
static void |
addSession(javax.servlet.http.HttpSession session)
session を記録します。 |
static void |
allClear(boolean flag)
addCleanable( final Cleanable ) で登録したすべてのオブジェクトを初期化します。 |
protected static void |
clearGE12()
GE12からCONTXT PATHをhost:port/context/で登録している物を削除します。 |
protected static void |
deleteGUIAccessInfo()
アクセス統計テーブル(GE15)の再編成を行います。 |
static int |
getRunningCount()
システムにログイン中の、すべてのセッション数を、取得します。 |
static UserSummary[] |
getRunningUserSummary(java.lang.String key,
boolean direction)
すべてのシステムにログイン中のUserSummary オブジェクトを取得します。 |
static java.util.Comparator<UserSummary> |
getUserSummaryComparator(java.lang.String key,
boolean direction)
UserSummary の指定のキーに対応した項目をソートする Comparator を返します。 |
static void |
removeSession(java.lang.String sessionID)
session を削除します。 |
(package private) static void |
sessionDestroyed()
contextDestroyed 時に、すべてのセッションを、invalidate()します。 |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
メソッドの詳細 |
---|
public static void addSession(javax.servlet.http.HttpSession session)
session
- HttpSessionpublic static void removeSession(java.lang.String sessionID)
sessionID
- Stringpublic static UserSummary[] getRunningUserSummary(java.lang.String key, boolean direction)
key
- String ソートするキー項目を指定direction
- boolean ソートする方向(true:昇順/false:降順)
4.0.0 (2005/01/31) 内部ロジック大幅変更 |
public static int getRunningCount()
4.0.0 (2005/01/31) 新規作成 |
static void sessionDestroyed()
3.5.2.1 (2003/10/27) 新規作成 |
4.0.0 (2005/01/31) セッション ⇒ UserSummary に変更 |
public static void addCleanable(Cleanable obj)
obj
- Cleanable インターフェースの実装4.0.0 (2005/01/31) 新規作成 |
4.3.6.2 (2009/04/15) コンテキスト終了時のみのclear()対応 |
public static void addCleanable(Cleanable obj, boolean flag)
obj
- Cleanable インターフェースの実装flag
- boolean trueの場合、コンテキスト停止時のみclear()を呼び出す4.0.0 (2005/01/31) 新規作成 |
4.3.6.2 (2009/04/15) コンテキスト終了時のみのclear()対応 |
public static void allClear(boolean flag)
flag
- boolean 完全終了時に、true4.0.0 (2005/01/31) 新規作成 |
4.3.6.2 (2009/04/15) コンテキスト終了時のみのclear()対応 |
protected static void clearGE12()
4.1.0.0 (2007/12/26) 新規作成 |
protected static void deleteGUIAccessInfo()
5.0.2.0 (2009/11/01) 新規作成 |
public static java.util.Comparator<UserSummary> getUserSummaryComparator(java.lang.String key, boolean direction)
key
- String ソートするキー項目を指定direction
- boolean ソートする方向(true:昇順/false:降順)
3.8.5.3 (2006/08/07) 新規追加 |
|
openGion 5.4.3.3 | ||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |