Class SaturatedMode

  • All Implemented Interfaces:
    java.lang.Comparable

    public class SaturatedMode
    extends java.lang.Object
    implements java.lang.Comparable
    • Constructor Detail

      • SaturatedMode

        private SaturatedMode​(java.lang.String _name,
                              float _percent)
    • 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 class java.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 interface java.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.