com.limegroup.gnutella.statistics
Class DroppedSentMessageStatHandler

java.lang.Object
  extended bycom.limegroup.gnutella.statistics.AbstractStatHandler
      extended bycom.limegroup.gnutella.statistics.DroppedSentMessageStatHandler

public class DroppedSentMessageStatHandler
extends AbstractStatHandler

Wrapper class for keeping track of Gnutella message data. For a given Gnutella message, this class provides the simultaneous updating of both the number of messages sent and the total bytes sent. All calls to add data for sent Gnutella message statistics should go through this class to avoid losing any data.


Field Summary
static DroppedSentMessageStatHandler MULTICAST_PING_REPLIES
          DroppedSentMessageStatHandler for Gnutella pongs sent over MULTICAST.
static DroppedSentMessageStatHandler MULTICAST_PING_REQUESTS
          DroppedSentMessageStatHandler for Gnutella pings sent over MULTICAST.
static DroppedSentMessageStatHandler MULTICAST_PUSH_REQUESTS
          DroppedSentMessageStatHandler for Gnutella push requests sent over MULTICAST.
static DroppedSentMessageStatHandler MULTICAST_QUERY_REPLIES
          DroppedSentMessageStatHandler for Gnutella query replies sent over MULTICAST.
static DroppedSentMessageStatHandler MULTICAST_QUERY_REQUESTS
          DroppedSentMessageStatHandler for Gnutella query requests sent over MULTICAST.
static DroppedSentMessageStatHandler MULTICAST_ROUTE_TABLE_MESSAGES
          DroppedSentMessageStatHandler for Gnutella route table messages sent over MULTICAST.
static DroppedSentMessageStatHandler TCP_PATCH_ROUTE_TABLE_MESSAGES
          DroppedSentMessageStatHandler for Gnutella patch route table messages sent over TCP.
static DroppedSentMessageStatHandler TCP_PING_REPLIES
          DroppedSentMessageStatHandler for Gnutella pongs sent over TCP.
static DroppedSentMessageStatHandler TCP_PING_REQUESTS
          DroppedSentMessageStatHandler for Gnutella pings sent over TCP.
static DroppedSentMessageStatHandler TCP_PUSH_REQUESTS
          DroppedSentMessageStatHandler for Gnutella push requests sent over TCP.
static DroppedSentMessageStatHandler TCP_QUERY_REPLIES
          DroppedSentMessageStatHandler for Gnutella query replies sent over TCP.
static DroppedSentMessageStatHandler TCP_QUERY_REQUESTS
          DroppedSentMessageStatHandler for Gnutella query requests sent over TCP.
static DroppedSentMessageStatHandler TCP_RESET_ROUTE_TABLE_MESSAGES
          DroppedSentMessageStatHandler for Gnutella reset route table messages sent over TCP.
static DroppedSentMessageStatHandler UDP_PING_REPLIES
          DroppedSentMessageStatHandler for Gnutella pongs sent over UDP.
static DroppedSentMessageStatHandler UDP_PING_REQUESTS
          DroppedSentMessageStatHandler for Gnutella pings sent over UDP.
static DroppedSentMessageStatHandler UDP_PUSH_REQUESTS
          DroppedSentMessageStatHandler for Gnutella push requests sent over UDP.
static DroppedSentMessageStatHandler UDP_QUERY_REPLIES
          DroppedSentMessageStatHandler for Gnutella query replies sent over UDP.
static DroppedSentMessageStatHandler UDP_QUERY_REQUESTS
          DroppedSentMessageStatHandler for Gnutella query requests sent over UDP.
static DroppedSentMessageStatHandler UDP_ROUTE_TABLE_MESSAGES
          DroppedSentMessageStatHandler for Gnutella route table messages sent over UDP.
 
Fields inherited from class com.limegroup.gnutella.statistics.AbstractStatHandler
BANDWIDTH_BYTE_STAT, BYTE_STAT, LIME_BYTE_STAT, LIME_NUMBER_STAT, NUMBER_STAT, STATS_MANAGER
 
Methods inherited from class com.limegroup.gnutella.statistics.AbstractStatHandler
addMessage
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

UDP_PING_REQUESTS

public static final DroppedSentMessageStatHandler UDP_PING_REQUESTS
DroppedSentMessageStatHandler for Gnutella pings sent over UDP.


TCP_PING_REQUESTS

public static final DroppedSentMessageStatHandler TCP_PING_REQUESTS
DroppedSentMessageStatHandler for Gnutella pings sent over TCP.


MULTICAST_PING_REQUESTS

public static final DroppedSentMessageStatHandler MULTICAST_PING_REQUESTS
DroppedSentMessageStatHandler for Gnutella pings sent over MULTICAST.


UDP_PING_REPLIES

public static final DroppedSentMessageStatHandler UDP_PING_REPLIES
DroppedSentMessageStatHandler for Gnutella pongs sent over UDP.


TCP_PING_REPLIES

public static final DroppedSentMessageStatHandler TCP_PING_REPLIES
DroppedSentMessageStatHandler for Gnutella pongs sent over TCP.


MULTICAST_PING_REPLIES

public static final DroppedSentMessageStatHandler MULTICAST_PING_REPLIES
DroppedSentMessageStatHandler for Gnutella pongs sent over MULTICAST.


UDP_QUERY_REQUESTS

public static final DroppedSentMessageStatHandler UDP_QUERY_REQUESTS
DroppedSentMessageStatHandler for Gnutella query requests sent over UDP.


TCP_QUERY_REQUESTS

public static final DroppedSentMessageStatHandler TCP_QUERY_REQUESTS
DroppedSentMessageStatHandler for Gnutella query requests sent over TCP.


MULTICAST_QUERY_REQUESTS

public static final DroppedSentMessageStatHandler MULTICAST_QUERY_REQUESTS
DroppedSentMessageStatHandler for Gnutella query requests sent over MULTICAST.


UDP_QUERY_REPLIES

public static final DroppedSentMessageStatHandler UDP_QUERY_REPLIES
DroppedSentMessageStatHandler for Gnutella query replies sent over UDP.


TCP_QUERY_REPLIES

public static final DroppedSentMessageStatHandler TCP_QUERY_REPLIES
DroppedSentMessageStatHandler for Gnutella query replies sent over TCP.


MULTICAST_QUERY_REPLIES

public static final DroppedSentMessageStatHandler MULTICAST_QUERY_REPLIES
DroppedSentMessageStatHandler for Gnutella query replies sent over MULTICAST.


UDP_PUSH_REQUESTS

public static final DroppedSentMessageStatHandler UDP_PUSH_REQUESTS
DroppedSentMessageStatHandler for Gnutella push requests sent over UDP.


TCP_PUSH_REQUESTS

public static final DroppedSentMessageStatHandler TCP_PUSH_REQUESTS
DroppedSentMessageStatHandler for Gnutella push requests sent over TCP.


MULTICAST_PUSH_REQUESTS

public static final DroppedSentMessageStatHandler MULTICAST_PUSH_REQUESTS
DroppedSentMessageStatHandler for Gnutella push requests sent over MULTICAST.


UDP_ROUTE_TABLE_MESSAGES

public static final DroppedSentMessageStatHandler UDP_ROUTE_TABLE_MESSAGES
DroppedSentMessageStatHandler for Gnutella route table messages sent over UDP.


TCP_RESET_ROUTE_TABLE_MESSAGES

public static final DroppedSentMessageStatHandler TCP_RESET_ROUTE_TABLE_MESSAGES
DroppedSentMessageStatHandler for Gnutella reset route table messages sent over TCP.


TCP_PATCH_ROUTE_TABLE_MESSAGES

public static final DroppedSentMessageStatHandler TCP_PATCH_ROUTE_TABLE_MESSAGES
DroppedSentMessageStatHandler for Gnutella patch route table messages sent over TCP.


MULTICAST_ROUTE_TABLE_MESSAGES

public static final DroppedSentMessageStatHandler MULTICAST_ROUTE_TABLE_MESSAGES
DroppedSentMessageStatHandler for Gnutella route table messages sent over MULTICAST.