|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.jalios.jcms.db.TransactionalAlarmListener
com.jalios.jcms.monitoring.MonitoringManager
public class MonitoringManager
Monitoring class which saves site monitoring measures and events.
| Field Summary | |
|---|---|
static String |
REVISION
|
| Method Summary | |
|---|---|
void |
generateAndSaveRandomEvent(Date startDate,
Date endDate)
Method to be use for testing only, rename the existing monitoring file and generate fake events with random data. |
Date |
getLatestEventDate()
Retrieve the latest (most recent) event Date. |
static MonitoringManager |
getMonitoringManager()
Retrieve the MonitoringManager singleton (create it if it does not exists) |
Date |
getOldestEventDate()
Retrieve the oldest event Date. |
long |
getRequestNbr()
Retrieve the number of request counted in the measure interval |
void |
handleTransactionalAlarm(AlarmEntry entry)
TransactionalAlarmListener implementation. |
void |
monitorRequest(javax.servlet.http.HttpServletRequest request)
Methods to allow the Monitoring Manager to keep track of information about request (number of request). |
List<com.jalios.jcms.monitoring.Event> |
readEvents(Date startDate,
Date endDate)
Read monitoring events previously saved. |
| Methods inherited from class com.jalios.jcms.db.TransactionalAlarmListener |
|---|
handleAlarm |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final String REVISION
| Method Detail |
|---|
public static MonitoringManager getMonitoringManager()
public void handleTransactionalAlarm(AlarmEntry entry)
handleTransactionalAlarm in class TransactionalAlarmListenerentry - the AlarmEntry which has been triggered.public void monitorRequest(javax.servlet.http.HttpServletRequest request)
request - the request to countpublic long getRequestNbr()
public Date getOldestEventDate()
public Date getLatestEventDate()
public List<com.jalios.jcms.monitoring.Event> readEvents(Date startDate,
Date endDate)
startDate - the starting Date below which events are not read, if null, it is not used.endDate - the ending Date above which events are not read, if null, it is not used.
public void generateAndSaveRandomEvent(Date startDate,
Date endDate)
startDate - the starting date to use for Event generationendDate - the ending date to use for Event generation
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||