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, setDocumentStringpublic 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 Documentpublic 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