|
||||||||||
PREV CLASS NEXT CLASS (src) | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jboss.web.tomcat.statistics.InvocationStatistics
A web context invocation statistics collection class.
Nested Class Summary | |
static class |
InvocationStatistics.TimeStatistic (src)
|
Field Summary | |
int |
concurrentCalls
The number of concurrent request across all contexts |
long |
lastResetTime
Time of the last resetStats call |
int |
maxConcurrentCalls
The maximum number of concurrent request across all contexts |
Constructor Summary | |
InvocationStatistics()
|
Method Summary | |
void |
callIn()
|
void |
callOut()
|
java.util.Map |
getStats()
Access the current collection of ctx invocation statistics |
void |
resetStats()
Resets all current TimeStatistics. |
java.lang.String |
toString()
|
java.lang.String |
toXML()
Generate an XML fragement for the InvocationStatistics. |
void |
updateStats(java.lang.String ctx,
long elapsed)
Update the TimeStatistic for the given ctx. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
public volatile int concurrentCalls
public volatile int maxConcurrentCalls
public long lastResetTime
Constructor Detail |
public InvocationStatistics()
Method Detail |
public void updateStats(java.lang.String ctx, long elapsed)
ctx
- the method to update the statistics for.elapsed
- the elapsed time in milliseconds for the invocation.public void callIn()
public void callOut()
public void resetStats()
public java.util.Map getStats()
public java.lang.String toString()
public java.lang.String toXML()
|
||||||||||
PREV CLASS NEXT CLASS (src) | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |