Class PollingRate

  • All Implemented Interfaces:
    java.io.Serializable

    public class PollingRate
    extends java.lang.Object
    implements java.io.Serializable
    Represents a polling rate, either off, relative, or absolute, with a time value in milliseconds
    See Also:
    Serialized Form
    • Constructor Detail

      • PollingRate

        public PollingRate()
      • PollingRate

        public PollingRate​(int mode,
                           int rate)
    • Method Detail

      • getMode

        public int getMode()
      • setMode

        public void setMode​(int mode)
      • getRate

        public int getRate()
      • setRate

        public void setRate​(int rate)
      • toCSVString

        public java.lang.String toCSVString()
        Returns the polling rate in the format: mode + ":" + rate where both mode and rate are integers.
      • fromCSVString

        public static PollingRate fromCSVString​(java.lang.String s)
        Parses a CSV-style rate string. See toCSVString(). Swallows errors, printing them out to syserr, returning a default polling rate object.