com.limegroup.gnutella.statistics
Class BandwidthStat

java.lang.Object
  extended bycom.limegroup.gnutella.statistics.AbstractStatistic
      extended bycom.limegroup.gnutella.statistics.AbstractKilobytesStatistic
          extended bycom.limegroup.gnutella.statistics.BasicKilobytesStatistic
              extended bycom.limegroup.gnutella.statistics.BandwidthStat
All Implemented Interfaces:
Statistic

public class BandwidthStat
extends com.limegroup.gnutella.statistics.BasicKilobytesStatistic

This class contains a type-safe enumeration of all classes for bandwidth data.


Field Summary
static Statistic DOWNSTREAM_BANDWIDTH
          Statistic for all downstream bandwidth.
static Statistic GNUTELLA_DOWNSTREAM_BANDWIDTH
          Statistic for all downstream bandwidth used by Gnutella.
static Statistic GNUTELLA_HEADER_DOWNSTREAM_BANDWIDTH
          Statistic for all downstream bandwidth used by Gnutella connection headers.
static Statistic GNUTELLA_HEADER_UPSTREAM_BANDWIDTH
          Statistic for all upstream bandwidth used by Gnutella connection headers.
static Statistic GNUTELLA_MESSAGE_DOWNSTREAM_BANDWIDTH
          Statistic for all downstream bandwidth used by Gnutella message traffic.
static Statistic GNUTELLA_MESSAGE_UPSTREAM_BANDWIDTH
          Statistic for all upstream bandwidth used by Gnutella message traffic.
static Statistic GNUTELLA_UPSTREAM_BANDWIDTH
          Statistic for all upstream bandwidth used by Gnutella.
static Statistic HTTP_BODY_DOWNSTREAM_BANDWIDTH
          Statistic for all HTTP message body bytes read from the network.
static Statistic HTTP_BODY_UPSTREAM_BANDWIDTH
          Statistic for all HTTP message body bytes read from the network.
static Statistic HTTP_DOWNSTREAM_BANDWIDTH
          Statistic for all HTTP downstream bandwidth.
static Statistic HTTP_HEADER_DOWNSTREAM_BANDWIDTH
          Statistic for all HTTP downstream header bandwidth -- http headers read from the network.
static Statistic HTTP_HEADER_UPSTREAM_BANDWIDTH
          Statistic for all HTTP upstream header bandwidth -- http headers read from the network.
static Statistic HTTP_UPSTREAM_BANDWIDTH
          Statistic for all HTTP upstream bandwidth.
static Statistic UPSTREAM_BANDWIDTH
          Statistic for all upstream bandwidth.
 
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
 
Methods inherited from class com.limegroup.gnutella.statistics.AbstractKilobytesStatistic
getAverage, getMax, getTotal
 
Methods inherited from class com.limegroup.gnutella.statistics.AbstractStatistic
addData, clearData, getStatHistory, incrementStat, initializeBuffer, setWriteStatToFile, storeCurrentStat
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

UPSTREAM_BANDWIDTH

public static final Statistic UPSTREAM_BANDWIDTH
Statistic for all upstream bandwidth.


DOWNSTREAM_BANDWIDTH

public static final Statistic DOWNSTREAM_BANDWIDTH
Statistic for all downstream bandwidth.


HTTP_DOWNSTREAM_BANDWIDTH

public static final Statistic HTTP_DOWNSTREAM_BANDWIDTH
Statistic for all HTTP downstream bandwidth.


HTTP_UPSTREAM_BANDWIDTH

public static final Statistic HTTP_UPSTREAM_BANDWIDTH
Statistic for all HTTP upstream bandwidth.


HTTP_HEADER_DOWNSTREAM_BANDWIDTH

public static final Statistic HTTP_HEADER_DOWNSTREAM_BANDWIDTH
Statistic for all HTTP downstream header bandwidth -- http headers read from the network.


HTTP_BODY_DOWNSTREAM_BANDWIDTH

public static final Statistic HTTP_BODY_DOWNSTREAM_BANDWIDTH
Statistic for all HTTP message body bytes read from the network.


HTTP_HEADER_UPSTREAM_BANDWIDTH

public static final Statistic HTTP_HEADER_UPSTREAM_BANDWIDTH
Statistic for all HTTP upstream header bandwidth -- http headers read from the network.


HTTP_BODY_UPSTREAM_BANDWIDTH

public static final Statistic HTTP_BODY_UPSTREAM_BANDWIDTH
Statistic for all HTTP message body bytes read from the network.


GNUTELLA_DOWNSTREAM_BANDWIDTH

public static final Statistic GNUTELLA_DOWNSTREAM_BANDWIDTH
Statistic for all downstream bandwidth used by Gnutella.


GNUTELLA_UPSTREAM_BANDWIDTH

public static final Statistic GNUTELLA_UPSTREAM_BANDWIDTH
Statistic for all upstream bandwidth used by Gnutella.


GNUTELLA_MESSAGE_DOWNSTREAM_BANDWIDTH

public static final Statistic GNUTELLA_MESSAGE_DOWNSTREAM_BANDWIDTH
Statistic for all downstream bandwidth used by Gnutella message traffic.


GNUTELLA_MESSAGE_UPSTREAM_BANDWIDTH

public static final Statistic GNUTELLA_MESSAGE_UPSTREAM_BANDWIDTH
Statistic for all upstream bandwidth used by Gnutella message traffic.


GNUTELLA_HEADER_DOWNSTREAM_BANDWIDTH

public static final Statistic GNUTELLA_HEADER_DOWNSTREAM_BANDWIDTH
Statistic for all downstream bandwidth used by Gnutella connection headers.


GNUTELLA_HEADER_UPSTREAM_BANDWIDTH

public static final Statistic GNUTELLA_HEADER_UPSTREAM_BANDWIDTH
Statistic for all upstream bandwidth used by Gnutella connection headers.