Class SaturatedMode
- java.lang.Object
-
- com.biglybt.core.speedmanager.impl.v2.SaturatedMode
-
- All Implemented Interfaces:
java.lang.Comparable
public class SaturatedMode extends java.lang.Object implements java.lang.Comparable
-
-
Field Summary
Fields Modifier and Type Field Description static SaturatedMode
AT_LIMIT
static SaturatedMode
HIGH
static SaturatedMode
LOW
static SaturatedMode
MED
private java.lang.String
name
static SaturatedMode
NONE
private float
percentCapacity
-
Constructor Summary
Constructors Modifier Constructor Description private
SaturatedMode(java.lang.String _name, float _percent)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description int
compareTo(SaturatedMode satMode)
int
compareTo(java.lang.Object obj)
static SaturatedMode
getSaturatedMode(int currentRate, int limit)
From the currentRate and limit determine the mode.private float
getThreshold()
boolean
isGreater(SaturatedMode mode)
java.lang.String
toString()
-
-
-
Field Detail
-
AT_LIMIT
public static final SaturatedMode AT_LIMIT
-
HIGH
public static final SaturatedMode HIGH
-
MED
public static final SaturatedMode MED
-
LOW
public static final SaturatedMode LOW
-
NONE
public static final SaturatedMode NONE
-
name
private final java.lang.String name
-
percentCapacity
private final float percentCapacity
-
-
Method Detail
-
getThreshold
private float getThreshold()
-
getSaturatedMode
public static SaturatedMode getSaturatedMode(int currentRate, int limit)
From the currentRate and limit determine the mode.- Parameters:
currentRate
- -limit
- -- Returns:
- - SaturatedMode
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
isGreater
public boolean isGreater(SaturatedMode mode)
- Parameters:
mode
-- Returns:
-
compareTo
public int compareTo(SaturatedMode satMode)
- Parameters:
satMode
- the SaturatedMode to be compared.- Returns:
- a negative integer, zero, or a positive integer as this object is less than, equal to, or greater than the specified object.
-
compareTo
public int compareTo(java.lang.Object obj)
- Specified by:
compareTo
in interfacejava.lang.Comparable
- Parameters:
obj
- the Object to be compared.- Returns:
- a negative integer, zero, or a positive integer as this object is less than, equal to, or greater than the specified object.
- Throws:
java.lang.ClassCastException
- if the specified object's type prevents it from being compared to this Object.
-
-