Class UptimeHistory

  • All Implemented Interfaces:
    java.lang.Comparable<UptimeHistory>

    public class UptimeHistory
    extends java.lang.Object
    implements java.lang.Comparable<UptimeHistory>
    • Method Detail

      • isRelay

        public boolean isRelay()
      • getStartMillis

        public long getStartMillis()
      • getUptimeHours

        public int getUptimeHours()
      • getEndMillis

        public long getEndMillis()
      • getFlags

        public java.util.SortedSet<java.lang.String> getFlags()
      • fromString

        public static UptimeHistory fromString​(java.lang.String uptimeHistoryString)
        Instantiates a new uptime history object from the given string that may have been produced by toString().
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • addUptime

        public void addUptime​(UptimeHistory other)
        Adds uptime hours from another uptime history object, which is assumed to either start right after this one or which ends right before it, and sets the interval start to the earlier interval start.
      • compareTo

        public int compareTo​(UptimeHistory other)
        Specified by:
        compareTo in interface java.lang.Comparable<UptimeHistory>
      • equals

        public boolean equals​(java.lang.Object other)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object