|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.springframework.util.ResponseTimeMonitorImpl
Implementation of ResponseTimeMonitor for use via delegation by objects that implement this interface.
Uses no synchronization, so is suitable for use in a web application.
| Constructor Summary | |
ResponseTimeMonitorImpl()
Create a new ResponseTimeMonitorImpl. |
|
| Method Summary | |
int |
getAccessCount()
Return the number of hits this object has handled. |
int |
getAverageResponseTimeMillis()
Return the average response time achieved by this object. |
int |
getBestResponseTimeMillis()
Return the best (lowest) response time achieved by this object. |
Date |
getLoadDate()
Return the date when this object was loaded. |
long |
getUptime()
Deprecated. in favor of getUptimeMillis |
long |
getUptimeMillis()
Return the number of milliseconds since this object was loaded. |
int |
getWorstResponseTimeMillis()
Return the worst (slowest) response time achieved by this object. |
void |
recordResponseTime(long responseTimeMillis)
Utility method to record this response time, updating the best and worst response times if necessary. |
String |
toString()
Return a human-readable string showing the performance data recorded by this object. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
public ResponseTimeMonitorImpl()
| Method Detail |
public Date getLoadDate()
public int getAccessCount()
getAccessCount in interface ResponseTimeMonitorpublic long getUptimeMillis()
public long getUptime()
getUptimeMillis
public int getAverageResponseTimeMillis()
getAverageResponseTimeMillis in interface ResponseTimeMonitorpublic int getBestResponseTimeMillis()
getBestResponseTimeMillis in interface ResponseTimeMonitorpublic int getWorstResponseTimeMillis()
getWorstResponseTimeMillis in interface ResponseTimeMonitorpublic void recordResponseTime(long responseTimeMillis)
responseTimeMillis - the response time of this requestpublic String toString()
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||