|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.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 TransactionalAlarmListener
entry
- 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 |