|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.limegroup.gnutella.statistics.AbstractStatHandler
com.limegroup.gnutella.statistics.AbstractMessageStatHandler
com.limegroup.gnutella.statistics.ReceivedMessageStatHandler
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 received and the total bytes received. All calls to add data for received Gnutella message statistics should go through this class to avoid losing any data.
Field Summary | |
static ReceivedMessageStatHandler |
MULTICAST_DUPLICATE_QUERIES
ReceivedMessageStatHandler for duplicate queries received over Multicast. |
static ReceivedMessageStatHandler |
MULTICAST_FILTERED_MESSAGES
ReceivedMessageStatHandler for Gnutella filtered messages received over Multicast. |
static ReceivedMessageStatHandler |
MULTICAST_PING_REPLIES
ReceivedMessageStatHandler for Gnutella pongs received over Multicast. |
static ReceivedMessageStatHandler |
MULTICAST_PING_REQUESTS
ReceivedMessageStatHandler for Gnutella pings received over Multicast. |
static ReceivedMessageStatHandler |
MULTICAST_PUSH_REQUESTS
ReceivedMessageStatHandler for Gnutella push requests received over Multicast. |
static ReceivedMessageStatHandler |
MULTICAST_QUERY_REPLIES
ReceivedMessageStatHandler for Gnutella query replies received over Multicast. |
static ReceivedMessageStatHandler |
MULTICAST_QUERY_REQUESTS
ReceivedMessageStatHandler for Gnutella query requests received over Multicast. |
static ReceivedMessageStatHandler |
MULTICAST_ROUTE_TABLE_MESSAGES
ReceivedMessageStatHandler for Gnutella route table messages received over Multicast. |
static ReceivedMessageStatHandler |
TCP_DUPLICATE_QUERIES
ReceivedMessageStatHandler for duplicate queries received over TCP. |
static ReceivedMessageStatHandler |
TCP_FILTERED_MESSAGES
ReceivedMessageStatHandler for Gnutella filtered messages received over TCP. |
static ReceivedMessageStatHandler |
TCP_HOPS_FLOW
|
static ReceivedMessageStatHandler |
TCP_MESSAGES_SUPPORTED
|
static ReceivedMessageStatHandler |
TCP_PATCH_ROUTE_TABLE_MESSAGES
ReceivedMessageStatHandler for Gnutella route table patch messages received over TCP. |
static ReceivedMessageStatHandler |
TCP_PING_REPLIES
ReceivedMessageStatHandler for Gnutella pongs received over TCP. |
static ReceivedMessageStatHandler |
TCP_PING_REQUESTS
ReceivedMessageStatHandler for Gnutella pings received over TCP. |
static ReceivedMessageStatHandler |
TCP_PUSH_REQUESTS
ReceivedMessageStatHandler for Gnutella push requests received over TCP. |
static ReceivedMessageStatHandler |
TCP_QUERY_REPLIES
ReceivedMessageStatHandler for Gnutella query replies received over TCP. |
static ReceivedMessageStatHandler |
TCP_QUERY_REQUESTS
ReceivedMessageStatHandler for Gnutella query requests received over TCP. |
static ReceivedMessageStatHandler |
TCP_RESET_ROUTE_TABLE_MESSAGES
ReceivedMessageStatHandler for Gnutella reset route table messages received over TCP. |
static ReceivedMessageStatHandler |
TCP_TCP_CONNECTBACK
|
static ReceivedMessageStatHandler |
TCP_UDP_CONNECTBACK
|
TTLHopsRecorder |
TTL_HOPS
Constant for the class that records TTL and hops data. |
static ReceivedMessageStatHandler |
UDP_DUPLICATE_QUERIES
ReceivedMessageStatHandler for duplicate queries received over UDP. |
static ReceivedMessageStatHandler |
UDP_FILTERED_MESSAGES
ReceivedMessageStatHandler for Gnutella filtered messages received over UDP. |
static ReceivedMessageStatHandler |
UDP_LIME_ACK
|
static ReceivedMessageStatHandler |
UDP_PING_REPLIES
ReceivedMessageStatHandler for Gnutella pongs received over UDP. |
static ReceivedMessageStatHandler |
UDP_PING_REQUESTS
ReceivedMessageStatHandler for Gnutella pings received over UDP. |
static ReceivedMessageStatHandler |
UDP_PUSH_REQUESTS
ReceivedMessageStatHandler for Gnutella push requests received over UDP. |
static ReceivedMessageStatHandler |
UDP_QUERY_REPLIES
ReceivedMessageStatHandler for Gnutella query replies received over UDP. |
static ReceivedMessageStatHandler |
UDP_QUERY_REQUESTS
ReceivedMessageStatHandler for Gnutella query requests received over UDP. |
static ReceivedMessageStatHandler |
UDP_REPLY_NUMBER
|
static ReceivedMessageStatHandler |
UDP_ROUTE_TABLE_MESSAGES
ReceivedMessageStatHandler for Gnutella route table messages received 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 |
Method Summary | |
void |
addMessage(Message msg)
Overridden to also add data to the TTL/hops recorder. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final ReceivedMessageStatHandler UDP_PING_REQUESTS
public static final ReceivedMessageStatHandler TCP_PING_REQUESTS
public static final ReceivedMessageStatHandler MULTICAST_PING_REQUESTS
public static final ReceivedMessageStatHandler UDP_PING_REPLIES
public static final ReceivedMessageStatHandler TCP_PING_REPLIES
public static final ReceivedMessageStatHandler MULTICAST_PING_REPLIES
public static final ReceivedMessageStatHandler UDP_QUERY_REQUESTS
public static final ReceivedMessageStatHandler TCP_QUERY_REQUESTS
public static final ReceivedMessageStatHandler MULTICAST_QUERY_REQUESTS
public static final ReceivedMessageStatHandler UDP_QUERY_REPLIES
public static final ReceivedMessageStatHandler TCP_QUERY_REPLIES
public static final ReceivedMessageStatHandler MULTICAST_QUERY_REPLIES
public static final ReceivedMessageStatHandler UDP_PUSH_REQUESTS
public static final ReceivedMessageStatHandler TCP_PUSH_REQUESTS
public static final ReceivedMessageStatHandler MULTICAST_PUSH_REQUESTS
public static final ReceivedMessageStatHandler UDP_ROUTE_TABLE_MESSAGES
public static final ReceivedMessageStatHandler TCP_RESET_ROUTE_TABLE_MESSAGES
public static final ReceivedMessageStatHandler TCP_PATCH_ROUTE_TABLE_MESSAGES
public static final ReceivedMessageStatHandler MULTICAST_ROUTE_TABLE_MESSAGES
public static final ReceivedMessageStatHandler UDP_FILTERED_MESSAGES
public static final ReceivedMessageStatHandler TCP_FILTERED_MESSAGES
public static final ReceivedMessageStatHandler MULTICAST_FILTERED_MESSAGES
public static final ReceivedMessageStatHandler UDP_DUPLICATE_QUERIES
public static final ReceivedMessageStatHandler TCP_DUPLICATE_QUERIES
public static final ReceivedMessageStatHandler MULTICAST_DUPLICATE_QUERIES
public static final ReceivedMessageStatHandler UDP_LIME_ACK
public static final ReceivedMessageStatHandler TCP_HOPS_FLOW
public static final ReceivedMessageStatHandler TCP_TCP_CONNECTBACK
public static final ReceivedMessageStatHandler TCP_UDP_CONNECTBACK
public static final ReceivedMessageStatHandler TCP_MESSAGES_SUPPORTED
public static final ReceivedMessageStatHandler UDP_REPLY_NUMBER
public final TTLHopsRecorder TTL_HOPS
Method Detail |
public void addMessage(Message msg)
addMessage
in class AbstractStatHandler
msg
- the Message to record
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |