com.limegroup.gnutella.statistics
Class FlowControlStat

java.lang.Object
  extended bycom.limegroup.gnutella.statistics.AbstractStatistic
      extended bycom.limegroup.gnutella.statistics.AdvancedStatistic
          extended bycom.limegroup.gnutella.statistics.FlowControlStat
All Implemented Interfaces:
Statistic

public class FlowControlStat
extends com.limegroup.gnutella.statistics.AdvancedStatistic

This class contains a type-safe enumeration of all classes that store statistics on routing errors.


Field Summary
static Statistic ALL_SENT_MESSAGES_DROPPED
          Statistic for the number of Gnutella messages dropped.
static Statistic SENT_QUERY_REPLIES_DROPPED
          Statistic for the number of query hits dropped.
 
Fields inherited from class com.limegroup.gnutella.statistics.AbstractStatistic
_buffer, _current, _fileName, _max, _total, _totalStatsRecorded, STATS_MANAGER
 
Fields inherited from interface com.limegroup.gnutella.statistics.Statistic
HISTORY_LENGTH
 
Method Summary
 void addData(int data)
          Add the specified number to the current recording for this statistic.
 void incrementStat()
          Increments this statistic by one.
 
Methods inherited from class com.limegroup.gnutella.statistics.AbstractStatistic
clearData, getAverage, getMax, getStatHistory, getTotal, initializeBuffer, setWriteStatToFile, storeCurrentStat
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ALL_SENT_MESSAGES_DROPPED

public static final Statistic ALL_SENT_MESSAGES_DROPPED
Statistic for the number of Gnutella messages dropped.


SENT_QUERY_REPLIES_DROPPED

public static final Statistic SENT_QUERY_REPLIES_DROPPED
Statistic for the number of query hits dropped.

Method Detail

incrementStat

public void incrementStat()
Description copied from interface: Statistic
Increments this statistic by one.

Specified by:
incrementStat in interface Statistic
Overrides:
incrementStat in class AbstractStatistic

addData

public void addData(int data)
Description copied from interface: Statistic
Add the specified number to the current recording for this statistic. This is the equivalent of calling incrementStat data times.

Specified by:
addData in interface Statistic
Overrides:
addData in class AbstractStatistic