org.jboss.web.tomcat.statistics
Class ReplicationStatistics
java.lang.Object
org.jboss.web.tomcat.statistics.ReplicationStatistics
- All Implemented Interfaces:
- java.io.Serializable
- public class ReplicationStatistics
- extends java.lang.Object
- implements java.io.Serializable
A session replication statistics collection class.
- See Also:
- Serialized Form
Field Summary |
long |
lastResetTime
Time of the last resetStats call |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
lastResetTime
public long lastResetTime
- Time of the last resetStats call
ReplicationStatistics
public ReplicationStatistics()
updatePassivationStats
public void updatePassivationStats(java.lang.String ctx,
long elapsed)
updateReplicationStats
public void updateReplicationStats(java.lang.String ctx,
long elapsed)
- Update the TimeStatistic for the given ctx. This does not synchronize
on the TimeStatistic so the results are an approximate values.
- Parameters:
ctx
- the method to update the statistics for.elapsed
- the elapsed time in milliseconds for the invocation.
updateLoadStats
public void updateLoadStats(java.lang.String ctx,
long elapsed)
resetStats
public void resetStats()
- Resets all current TimeStatistics.
removeStats
public void removeStats(java.lang.String id)
getStats
public java.util.Map getStats()
- Access the current collection of ctx invocation statistics
- Returns:
- A HashMap of the ctx invocations
toString
public java.lang.String toString()