class UDPSorters extends Object
| Modifier and Type | Class and Description |
|---|---|
(package private) static class | UDPSorters.AlphaComparatorComparator for sorting UDP peers by peer hash in ascending order. |
(package private) static class | UDPSorters.CwndComparatorComparator for sorting UDP peers by congestion window in ascending order. |
(package private) static class | UDPSorters.DupComparatorComparator for sorting UDP peers by duplicate packets received in ascending order. |
(package private) static class | UDPSorters.IdleInComparatorComparator for sorting UDP peers by inbound idle time in ascending order. |
(package private) static class | UDPSorters.IdleOutComparatorComparator for sorting UDP peers by outbound idle time in ascending order. |
(package private) static class | UDPSorters.MTUComparatorComparator for sorting UDP peers by maximum transmission unit in ascending order. |
(package private) static class | UDPSorters.PeerComparatorBase comparator for UDP peers that falls back to peer hash comparison. |
(package private) static class | UDPSorters.RateInComparatorComparator for sorting UDP peers by inbound rate in ascending order. |
(package private) static class | UDPSorters.RateOutComparatorComparator for sorting UDP peers by outbound rate in ascending order. |
(package private) static class | UDPSorters.RecvCountComparatorComparator for sorting UDP peers by received messages count in ascending order. |
(package private) static class | UDPSorters.ResendComparatorComparator for sorting UDP peers by retransmitted packets in ascending order. |
(package private) static class | UDPSorters.RTOComparatorComparator for sorting UDP peers by retransmission timeout in ascending order. |
(package private) static class | UDPSorters.RTTComparatorComparator for sorting UDP peers by round trip time in ascending order. |
(package private) static class | UDPSorters.SendCountComparatorComparator for sorting UDP peers by sent messages count in ascending order. |
(package private) static class | UDPSorters.SkewComparatorComparator for sorting UDP peers by clock skew in ascending order. |
(package private) static class | UDPSorters.SsthreshComparatorComparator for sorting UDP peers by slow start threshold in ascending order. |
(package private) static class | UDPSorters.UptimeComparatorComparator for sorting UDP peers by uptime in ascending order. |
| Modifier and Type | Field and Description |
|---|---|
(package private) static int | FLAG_ALPHASort by peer hash |
(package private) static int | FLAG_CWNDSort by congestion window |
(package private) static int | FLAG_DEBUGDebug sort flag |
(package private) static int | FLAG_DUPSort by duplicate packets |
(package private) static int | FLAG_IDLE_INSort by inbound idle time |
(package private) static int | FLAG_IDLE_OUTSort by outbound idle time |
(package private) static int | FLAG_MTUSort by MTU |
(package private) static int | FLAG_RATE_INSort by inbound rate |
(package private) static int | FLAG_RATE_OUTSort by outbound rate |
(package private) static int | FLAG_RECVSort by received message count |
(package private) static int | FLAG_RESENDSort by retransmitted packets |
(package private) static int | FLAG_RTOSort by RTO |
(package private) static int | FLAG_RTTSort by RTT |
(package private) static int | FLAG_SENDSort by sent message count |
(package private) static int | FLAG_SKEWSort by clock skew |
(package private) static int | FLAG_SSTHRESHSort by slow start threshold |
(package private) static int | FLAG_UPTIMESort by uptime |
| Constructor and Description |
|---|
UDPSorters() |
| Modifier and Type | Method and Description |
|---|---|
(package private) static void | appendSortLinks(StringBuilder buf,
String urlBase,
int sortFlags,
String descr,
int ascending)Append sort toggle links to a buffer |
(package private) static Comparator<PeerState> | getComparator(int sortFlags) |
static final int FLAG_ALPHA
static final int FLAG_CWND
static final int FLAG_DEBUG
static final int FLAG_DUP
static final int FLAG_IDLE_IN
static final int FLAG_IDLE_OUT
static final int FLAG_MTU
static final int FLAG_RATE_IN
static final int FLAG_RATE_OUT
static final int FLAG_RECV
static final int FLAG_RESEND
static final int FLAG_RTO
static final int FLAG_RTT
static final int FLAG_SEND
static final int FLAG_SKEW
static final int FLAG_SSTHRESH
static final int FLAG_UPTIME
static void appendSortLinks(StringBuilder buf, String urlBase, int sortFlags, String descr, int ascending)
static Comparator<PeerState> getComparator(int sortFlags)