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 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.void
clearDirty()
void
compressHistory()
Compresses the history of uptime objects by merging adjacent intervals.java.util.SortedSet<UptimeHistory>
getBridgeHistory()
java.util.SortedSet<UptimeHistory>
getRelayHistory()
boolean
isDirty()
void
setFromDocumentString(java.lang.String documentString)
java.lang.String
toDocumentString()
-
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:
setFromDocumentString
in 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:
toDocumentString
in classDocument
-
-