Class ClientsStatus


  • public class ClientsStatus
    extends Document
    • Constructor Detail

      • ClientsStatus

        public ClientsStatus()
    • Method Detail

      • isDirty

        public boolean isDirty()
      • clearDirty

        public void clearDirty()
      • setHistory

        public void setHistory​(java.util.SortedSet<ClientsHistory> history)
      • getHistory

        public java.util.SortedSet<ClientsHistory> getHistory()
      • setFromDocumentString

        public void setFromDocumentString​(java.lang.String documentString)
        Overrides:
        setFromDocumentString in class Document
      • addToHistory

        public void addToHistory​(java.util.SortedSet<ClientsHistory> newIntervals)
        Adds all given clients history objects that don't overlap with existing clients history objects.
      • compressHistory

        public void compressHistory​(long lastSeenMillis)
        Compresses the history of clients objects by merging adjacent intervals, depending on how far back in the past they lie.