Uses of Class
net.i2p.stat.RateStat
Package
Description
The peer manager logs information about the history and quality of network peers.
These classes define the statistics package used extensively throughout
the I2P router - both for adaptive operation of the router
and for debugging.
-
Uses of RateStat in net.i2p.router.peermanager
Modifier and TypeMethodDescriptionPeerProfile.getDbIntroduction()
how many new peers we get from dbSearchReplyMessages or dbStore messages, calculated over a 1 hour, 1 day, and 1 week period Warning - may return null if !getIsExpandedDB()PeerProfile.getDbResponseTime()
how long it takes to get a db response from the peer (in milliseconds), calculated over a 1 minute, 1 hour, and 1 day period Warning - may return null if !getIsExpandedDB()DBHistory.getFailedLookupRate()
how often does the peer fail to reply to a lookup request, broken into 1 hour and 1 day periods.TunnelHistory.getFailedRate()
DBHistory.getInvalidReplyRate()
not sure how much this is used, to be investigatedTunnelHistory.getRejectionRate()
all unused public void setLifetimeAgreedTo(long num) { _lifetimeAgreedTo = num; } public void setLifetimeRejected(long num) { _lifetimeRejected = num; } public void setLifetimeFailed(long num) { _lifetimeFailed = num; } public void setLastAgreedTo(long when) { _lastAgreedTo = when; } public void setLastRejectedCritical(long when) { _lastRejectedCritical = when; } public void setLastRejectedBandwidth(long when) { _lastRejectedBandwidth = when; } public void setLastRejectedTransient(long when) { _lastRejectedTransient = when; } public void setLastRejectedProbabalistic(long when) { _lastRejectedProbabalistic = when; } public void setLastFailed(long when) { _lastFailed = when; }PeerProfile.getTunnelCreateResponseTime()
how long it takes to get a tunnel create response from the peer (in milliseconds), calculated over a 1 minute, 1 hour, and 1 day period Warning - may return null if !getIsExpanded()PeerProfile.getTunnelTestResponseTime()
Deprecated.unused -
Uses of RateStat in net.i2p.stat
Modifier and TypeMethodDescriptionMisnamed, as it returns a RateStat, not a Rate.Rate.getRateStat()
Modifier and TypeMethodDescription(package private) boolean
RateStat.nameGroupDescEquals
(RateStat rs) void
Rate.setRateStat
(RateStat rs)