public class BandwidthStatus extends Document
Constructor and Description |
---|
BandwidthStatus() |
Modifier and Type | Method and Description |
---|---|
void |
addToReadHistory(org.torproject.descriptor.BandwidthHistory bandwidthHistory) |
void |
addToWriteHistory(org.torproject.descriptor.BandwidthHistory bandwidthHistory) |
void |
clearDirty() |
java.util.Map<java.lang.String,java.lang.Long> |
compileOverloadFdExhausted()
Compile a hash of the overload_fd_exhausted fields.
|
java.util.Map<java.lang.String,java.lang.Long> |
compileOverloadRatelimits()
Compile a hash of the overload_rate_limits fields.
|
void |
compressHistory(long lastSeenMillis) |
long |
getOverloadFdExhaustedTimestamp() |
long |
getOverloadRatelimitsBurstLimit() |
long |
getOverloadRatelimitsRateLimit() |
long |
getOverloadRatelimitsReadCount() |
long |
getOverloadRatelimitsTimestamp() |
long |
getOverloadRatelimitsWriteCount() |
java.util.SortedMap<java.lang.Long,long[]> |
getReadHistory() |
java.util.SortedMap<java.lang.Long,long[]> |
getWriteHistory() |
boolean |
isDirty() |
void |
setFromDocumentString(java.lang.String documentString) |
void |
setOverloadFdExhaustedTimestamp(long overloadFdExhaustedTimestamp) |
void |
setOverloadRatelimitsBurstLimit(long overloadRatelimitsBurstLimit) |
void |
setOverloadRatelimitsRateLimit(long overloadRatelimitsRateLimit) |
void |
setOverloadRatelimitsReadCount(long overloadRatelimitsReadCount) |
void |
setOverloadRatelimitsTimestamp(long overloadRatelimitsTimestamp) |
void |
setOverloadRatelimitsWriteCount(long overloadRatelimitsWriteCount) |
void |
setReadHistory(java.util.SortedMap<java.lang.Long,long[]> readHistory) |
void |
setWriteHistory(java.util.SortedMap<java.lang.Long,long[]> writeHistory) |
java.lang.String |
toDocumentString() |
getDocumentString, setDocumentString
public boolean isDirty()
public void clearDirty()
public void setWriteHistory(java.util.SortedMap<java.lang.Long,long[]> writeHistory)
public java.util.SortedMap<java.lang.Long,long[]> getWriteHistory()
public void setReadHistory(java.util.SortedMap<java.lang.Long,long[]> readHistory)
public java.util.SortedMap<java.lang.Long,long[]> getReadHistory()
public void setOverloadRatelimitsTimestamp(long overloadRatelimitsTimestamp)
public long getOverloadRatelimitsTimestamp()
public void setOverloadRatelimitsBurstLimit(long overloadRatelimitsBurstLimit)
public long getOverloadRatelimitsBurstLimit()
public void setOverloadRatelimitsRateLimit(long overloadRatelimitsRateLimit)
public long getOverloadRatelimitsRateLimit()
public void setOverloadRatelimitsReadCount(long overloadRatelimitsReadCount)
public long getOverloadRatelimitsReadCount()
public void setOverloadRatelimitsWriteCount(long overloadRatelimitsWriteCount)
public long getOverloadRatelimitsWriteCount()
public void setOverloadFdExhaustedTimestamp(long overloadFdExhaustedTimestamp)
public long getOverloadFdExhaustedTimestamp()
public java.util.Map<java.lang.String,java.lang.Long> compileOverloadRatelimits()
public java.util.Map<java.lang.String,java.lang.Long> compileOverloadFdExhausted()
public void setFromDocumentString(java.lang.String documentString)
setFromDocumentString
in class Document
public void addToWriteHistory(org.torproject.descriptor.BandwidthHistory bandwidthHistory)
public void addToReadHistory(org.torproject.descriptor.BandwidthHistory bandwidthHistory)
public void compressHistory(long lastSeenMillis)
public java.lang.String toDocumentString()
toDocumentString
in class Document