Class DefaultStatistics
- java.lang.Object
-
- com.google.code.yanf4j.statistics.impl.DefaultStatistics
-
- All Implemented Interfaces:
Statistics
public class DefaultStatistics extends java.lang.Object implements Statistics
Default statistics implementation
-
-
Constructor Summary
Constructors Constructor Description DefaultStatistics()
-
Method Summary
-
-
-
Method Detail
-
start
public void start()
- Specified by:
startin interfaceStatistics
-
getSendBytesPerSecond
public double getSendBytesPerSecond()
- Specified by:
getSendBytesPerSecondin interfaceStatistics
-
getReceiveBytesPerSecond
public double getReceiveBytesPerSecond()
- Specified by:
getReceiveBytesPerSecondin interfaceStatistics
-
isStatistics
public boolean isStatistics()
- Specified by:
isStatisticsin interfaceStatistics
-
getStartedTime
public long getStartedTime()
- Specified by:
getStartedTimein interfaceStatistics
-
reset
public void reset()
- Specified by:
resetin interfaceStatistics
-
restart
public void restart()
- Specified by:
restartin interfaceStatistics
-
getProcessedMessageAverageTime
public double getProcessedMessageAverageTime()
- Specified by:
getProcessedMessageAverageTimein interfaceStatistics
-
getProcessedMessageCount
public long getProcessedMessageCount()
- Specified by:
getProcessedMessageCountin interfaceStatistics
-
statisticsProcess
public void statisticsProcess(long n)
- Specified by:
statisticsProcessin interfaceStatistics
-
stop
public void stop()
- Specified by:
stopin interfaceStatistics
-
getRecvMessageCount
public long getRecvMessageCount()
- Specified by:
getRecvMessageCountin interfaceStatistics
-
getRecvMessageTotalSize
public long getRecvMessageTotalSize()
- Specified by:
getRecvMessageTotalSizein interfaceStatistics
-
getRecvMessageAverageSize
public long getRecvMessageAverageSize()
- Specified by:
getRecvMessageAverageSizein interfaceStatistics
-
getRecvMessageCountPerSecond
public double getRecvMessageCountPerSecond()
- Specified by:
getRecvMessageCountPerSecondin interfaceStatistics
-
getWriteMessageCount
public long getWriteMessageCount()
- Specified by:
getWriteMessageCountin interfaceStatistics
-
getWriteMessageTotalSize
public long getWriteMessageTotalSize()
- Specified by:
getWriteMessageTotalSizein interfaceStatistics
-
getWriteMessageAverageSize
public long getWriteMessageAverageSize()
- Specified by:
getWriteMessageAverageSizein interfaceStatistics
-
statisticsRead
public void statisticsRead(long n)
- Specified by:
statisticsReadin interfaceStatistics
-
statisticsWrite
public void statisticsWrite(long n)
- Specified by:
statisticsWritein interfaceStatistics
-
getWriteMessageCountPerSecond
public double getWriteMessageCountPerSecond()
- Specified by:
getWriteMessageCountPerSecondin interfaceStatistics
-
getAcceptCountPerSecond
public double getAcceptCountPerSecond()
- Specified by:
getAcceptCountPerSecondin interfaceStatistics
-
statisticsAccept
public void statisticsAccept()
- Specified by:
statisticsAcceptin interfaceStatistics
-
setReceiveThroughputLimit
public void setReceiveThroughputLimit(double receivePacketRate)
- Specified by:
setReceiveThroughputLimitin interfaceStatistics
-
isReceiveOverFlow
public boolean isReceiveOverFlow()
Description copied from interface:StatisticsCheck session if receive bytes per second is over flow controll- Specified by:
isReceiveOverFlowin interfaceStatistics- Returns:
-
isSendOverFlow
public boolean isSendOverFlow()
Description copied from interface:StatisticsCheck session if receive bytes per second is over flow controll- Specified by:
isSendOverFlowin interfaceStatistics- Returns:
-
getSendThroughputLimit
public double getSendThroughputLimit()
- Specified by:
getSendThroughputLimitin interfaceStatistics
-
setSendThroughputLimit
public void setSendThroughputLimit(double sendThroughputLimit)
- Specified by:
setSendThroughputLimitin interfaceStatistics
-
getReceiveThroughputLimit
public final double getReceiveThroughputLimit()
- Specified by:
getReceiveThroughputLimitin interfaceStatistics
-
-