Class TRTrackerServerStatsImpl
- java.lang.Object
-
- com.biglybt.core.tracker.server.impl.TRTrackerServerStatsImpl
-
- All Implemented Interfaces:
TRTrackerServerStats
public class TRTrackerServerStatsImpl extends java.lang.Object implements TRTrackerServerStats
-
-
Field Summary
Fields Modifier and Type Field Description private long
announce_time
private long
announces
private long
bytes_in
private long
bytes_out
private long
scrape_time
private long
scrapes
private TRTrackerServerImpl
server
-
Constructor Summary
Constructors Modifier Constructor Description protected
TRTrackerServerStatsImpl(TRTrackerServerImpl _server)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description long
getAnnounceCount()
long
getAnnounceTime()
long
getBytesIn()
long
getBytesOut()
long
getScrapeCount()
long
getScrapeTime()
int
getTorrentCount()
protected void
update(int request_type, int in, int out)
protected void
updateTime(int request_type, long time)
-
-
-
Field Detail
-
server
private final TRTrackerServerImpl server
-
announces
private long announces
-
scrapes
private long scrapes
-
bytes_in
private long bytes_in
-
bytes_out
private long bytes_out
-
announce_time
private long announce_time
-
scrape_time
private long scrape_time
-
-
Constructor Detail
-
TRTrackerServerStatsImpl
protected TRTrackerServerStatsImpl(TRTrackerServerImpl _server)
-
-
Method Detail
-
getTorrentCount
public int getTorrentCount()
- Specified by:
getTorrentCount
in interfaceTRTrackerServerStats
-
getBytesIn
public long getBytesIn()
- Specified by:
getBytesIn
in interfaceTRTrackerServerStats
-
getBytesOut
public long getBytesOut()
- Specified by:
getBytesOut
in interfaceTRTrackerServerStats
-
update
protected void update(int request_type, int in, int out)
-
updateTime
protected void updateTime(int request_type, long time)
-
getAnnounceCount
public long getAnnounceCount()
- Specified by:
getAnnounceCount
in interfaceTRTrackerServerStats
-
getScrapeCount
public long getScrapeCount()
- Specified by:
getScrapeCount
in interfaceTRTrackerServerStats
-
getAnnounceTime
public long getAnnounceTime()
- Specified by:
getAnnounceTime
in interfaceTRTrackerServerStats
-
getScrapeTime
public long getScrapeTime()
- Specified by:
getScrapeTime
in interfaceTRTrackerServerStats
-
-