public final class TopoUtils extends Object
| Modifier and Type | Class and Description | 
|---|---|
static class  | 
TopoUtils.Magnitude
Enumeration of magnitudes. 
 | 
static class  | 
TopoUtils.ValueLabel
Encapsulates a value to be used as a label. 
 | 
| Modifier and Type | Field and Description | 
|---|---|
static String | 
BITS_UNIT  | 
static String | 
BYTES_UNIT  | 
static double | 
N_GIGA  | 
static double | 
N_KILO  | 
static double | 
N_MEGA  | 
static String | 
PACKETS_UNIT  | 
| Modifier and Type | Method and Description | 
|---|---|
static LinkKey | 
canonicalLinkKey(Link link)
Produces a canonical link key, that is, one that will match both a link
 and its inverse. 
 | 
static String | 
compactLinkString(Link link)
Returns a compact identity for the given link, in the form
 used to identify links in the Topology View on the client. 
 | 
static TopoUtils.ValueLabel | 
formatBytes(long bytes)
Returns a value representing a count of bytes. 
 | 
static TopoUtils.ValueLabel | 
formatClippedBitRate(long bytes)
Returns a value representing a count of bits per second,
 (clipped to a maximum of 100 Gbps). 
 | 
static String | 
formatFlows(long flows)
Returns human readable flow count, to be displayed as a label. 
 | 
static TopoUtils.ValueLabel | 
formatPacketRate(long packets)
Returns a value representing a count of packets per second. 
 | 
public static final double N_KILO
public static final double N_MEGA
public static final double N_GIGA
public static final String BITS_UNIT
public static final String BYTES_UNIT
public static final String PACKETS_UNIT
public static String compactLinkString(Link link)
link - linkpublic static LinkKey canonicalLinkKey(Link link)
link - the linkpublic static TopoUtils.ValueLabel formatBytes(long bytes)
bytes - number of bytespublic static TopoUtils.ValueLabel formatPacketRate(long packets)
packets - number of packets (per second)public static TopoUtils.ValueLabel formatClippedBitRate(long bytes)
bytes - bytes per secondpublic static String formatFlows(long flows)
flows - number of flows