final class GUIAccessCount
extends java.lang.Object
画面へのアクセス状況の情報を管理するクラスです。 集計そのものは、UserInfo によりデータベース(GE15)に書き込まれます。 システムリソースのUSE_ACCESS_TOKEI_TABLE=true の場合のみ、DBに書き込まれますが、 データ集計そのものは、常に行っています。 このオブジェクトは、GUIInfo から、処理を委譲されて使用されます。 ・accessCount この画面へのアクセス数 ・errorCount この画面でのエラー数 ・readCount この画面で検索した件数 ・writeCount この画面で登録した件数 ・dbTime この画面にかかった累計DB処理時間(ms) ・maxDbTime この画面にかかった最大DB処理時間(ms) ・maxQuery 最大DB処理時間を記録したときのSQL文
コンストラクタと説明 |
---|
GUIAccessCount(java.lang.String guiKey)
コンストラクター
|
修飾子とタイプ | メソッドと説明 |
---|---|
void |
addAccessCount()
この画面へのアクセス回数を、+1します。
|
void |
addErrorCount()
エラー発生時の件数を+1します。
|
void |
addReadCount(int cnt,
long time,
java.lang.String query)
データベース検索した数と、掛かった時間(ms)を、セットします。
|
void |
addWriteCount(int cnt,
long time,
java.lang.String query)
データベース登録した数を、セットします。
|
int |
getAccessCount()
この画面へのアクセス回数を、取得します。
|
int |
getErrorCount()
エラー発生時の件数を取得します。
|
java.lang.String |
getKey()
画面情報 画面ID を取得します。
|
java.lang.String |
getMaxQuery()
最大DB処理時間を記録したときのSQL文を返します。
|
long |
getMaxQueryTime()
この画面にかかった最大DB処理時間(ms)を返します。
|
long |
getQueryTime()
この画面にかかった累計DB処理時間(ms)を返します。
|
long |
getReadCount()
データベース検索した数と、掛かった時間(ms)を、取得します。
|
long |
getWriteCount()
データベース登録した数を、取得します。
|
public GUIAccessCount(java.lang.String guiKey)
guiKey
- 画面キーpublic java.lang.String getKey()
public void addReadCount(int cnt, long time, java.lang.String query)
cnt
- データベース検索した数time
- DB処理時間(ms)query
- そのときのSQL文public long getReadCount()
public void addWriteCount(int cnt, long time, java.lang.String query)
cnt
- データベース登録した数time
- DB処理時間(ms)query
- そのときのSQL文public long getWriteCount()
public void addAccessCount()
public int getAccessCount()
public void addErrorCount()
public int getErrorCount()
public long getQueryTime()
public long getMaxQueryTime()
public java.lang.String getMaxQuery()
Webアプリケーションフレームワーク openGionCopyright (c) 2009 The openGion Project.