org.jboss.shotoku.cache.service
Class RenewableCacheStatisticsImpl

java.lang.Object
  extended by org.jboss.shotoku.cache.service.RenewableCacheStatisticsImpl
All Implemented Interfaces:
RenewableCacheStatistics

public class RenewableCacheStatisticsImpl
extends java.lang.Object
implements RenewableCacheStatistics


Constructor Summary
RenewableCacheStatisticsImpl()
           
 
Method Summary
 void addPacketProcessingTime(long elapsedTime, boolean exception)
           
 void addPacketWaitingTime(long elapsedTime)
           
 long getAveragePacketProcessingTime()
           
 long getAveragePacketTimeInQueue()
           
 long getNumberOfPacketsProcessed()
           
 long getNumberOfPacketsWithExceptions()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RenewableCacheStatisticsImpl

public RenewableCacheStatisticsImpl()
Method Detail

addPacketProcessingTime

public void addPacketProcessingTime(long elapsedTime,
                                    boolean exception)
Specified by:
addPacketProcessingTime in interface RenewableCacheStatistics

addPacketWaitingTime

public void addPacketWaitingTime(long elapsedTime)
Specified by:
addPacketWaitingTime in interface RenewableCacheStatistics

getAveragePacketTimeInQueue

public long getAveragePacketTimeInQueue()
Specified by:
getAveragePacketTimeInQueue in interface RenewableCacheStatistics

getAveragePacketProcessingTime

public long getAveragePacketProcessingTime()
Specified by:
getAveragePacketProcessingTime in interface RenewableCacheStatistics

getNumberOfPacketsProcessed

public long getNumberOfPacketsProcessed()
Specified by:
getNumberOfPacketsProcessed in interface RenewableCacheStatistics

getNumberOfPacketsWithExceptions

public long getNumberOfPacketsWithExceptions()
Specified by:
getNumberOfPacketsWithExceptions in interface RenewableCacheStatistics