Class UptimeStatus
- java.lang.Object
-
- org.torproject.metrics.onionoo.docs.Document
-
- org.torproject.metrics.onionoo.docs.UptimeStatus
-
public class UptimeStatus extends Document
-
-
Constructor Summary
Constructors Constructor Description UptimeStatus()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddToHistory(boolean relay, long startMillis, java.util.SortedSet<java.lang.String> flags)Adds all given uptime history objects that don't overlap with existing uptime history objects.voidclearDirty()voidcompressHistory()Compresses the history of uptime objects by merging adjacent intervals.java.util.SortedSet<UptimeHistory>getBridgeHistory()java.util.SortedSet<UptimeHistory>getRelayHistory()booleanisDirty()voidsetFromDocumentString(java.lang.String documentString)java.lang.StringtoDocumentString()-
Methods inherited from class org.torproject.metrics.onionoo.docs.Document
getDocumentString, setDocumentString
-
-
-
-
Method Detail
-
isDirty
public boolean isDirty()
-
clearDirty
public void clearDirty()
-
getRelayHistory
public java.util.SortedSet<UptimeHistory> getRelayHistory()
-
getBridgeHistory
public java.util.SortedSet<UptimeHistory> getBridgeHistory()
-
setFromDocumentString
public void setFromDocumentString(java.lang.String documentString)
- Overrides:
setFromDocumentStringin classDocument
-
addToHistory
public void addToHistory(boolean relay, long startMillis, java.util.SortedSet<java.lang.String> flags)Adds all given uptime history objects that don't overlap with existing uptime history objects.
-
compressHistory
public void compressHistory()
Compresses the history of uptime objects by merging adjacent intervals.
-
toDocumentString
public java.lang.String toDocumentString()
- Overrides:
toDocumentStringin classDocument
-
-