package com.limegroup.gnutella.gui.statistics.panes;
import com.limegroup.gnutella.gui.GUIMediator;
import com.limegroup.gnutella.statistics.HandshakingStat;
/**
* This class handles the display of all ultrapeer handshaking info.
*/
public final class HandshakingUltrapeer extends AbstractMessageGraphPaneItem {
/**
* Creates a new graph that displays leaf handshake info.
*
* @param key the key for obtaining label string resources
*/
public HandshakingUltrapeer(final String key) {
super(key);
registerStatistic(HandshakingStat.UP_OUTGOING_REJECT_FULL,
GUIMediator.getStringResource("UP_OUTGOING_REJECT_FULL"));
registerStatistic(HandshakingStat.UP_OUTGOING_GUIDANCE_FOLLOWED,
GUIMediator.getStringResource("UP_OUTGOING_GUIDANCE_FOLLOWED"));
registerStatistic(HandshakingStat.UP_OUTGOING_GUIDANCE_IGNORED,
GUIMediator.getStringResource("UP_OUTGOING_GUIDANCE_IGNORED"));
registerStatistic(HandshakingStat.UP_OUTGOING_ACCEPT,
GUIMediator.getStringResource("UP_OUTGOING_ACCEPT"));
registerStatistic(HandshakingStat.UP_INCOMING_REJECT_LEAF,
GUIMediator.getStringResource("UP_INCOMING_REJECT_LEAF"));
registerStatistic(HandshakingStat.UP_INCOMING_ACCEPT_LEAF,
GUIMediator.getStringResource("UP_INCOMING_ACCEPT_LEAF"));
registerStatistic(HandshakingStat.UP_INCOMING_GUIDED,
GUIMediator.getStringResource("UP_INCOMING_GUIDED"));
registerStatistic(HandshakingStat.UP_INCOMING_ACCEPT_UP,
GUIMediator.getStringResource("UP_INCOMING_ACCEPT_UP"));
registerStatistic(HandshakingStat.UP_INCOMING_REJECT_NO_ROOM_LEAF,
GUIMediator.getStringResource("UP_INCOMING_REJECT_NO_ROOM_LEAF"));
registerStatistic(HandshakingStat.UP_INCOMING_REJECT_NO_ROOM_UP,
GUIMediator.getStringResource("UP_INCOMING_REJECT_NO_ROOM_UP"));
}
}