Package com.biglybt.core.global.impl
Class GlobalManagerStatsImpl.AggregateStatsDownloadWrapper
- java.lang.Object
-
- com.biglybt.core.global.impl.GlobalManagerStatsImpl.AggregateStatsDownloadWrapper
-
- All Implemented Interfaces:
GlobalManagerStats.AggregateStats
- Enclosing class:
- GlobalManagerStatsImpl
private class GlobalManagerStatsImpl.AggregateStatsDownloadWrapper extends java.lang.Object implements GlobalManagerStats.AggregateStats
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.Map<java.lang.String,java.util.Map<java.lang.String,long[]>>
as_local_latest
private java.util.Map<java.lang.String,GlobalManagerStatsImpl.CountryDetailsImpl>
dl_country_details
private java.util.concurrent.atomic.AtomicInteger
dl_country_details_seq
private boolean
inactive
private int
last_local_seq
private java.util.Map<java.lang.String,long[]>
updates
-
Constructor Summary
Constructors Constructor Description AggregateStatsDownloadWrapper()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
getEstimatedPopulation()
long
getLatestReceived()
long
getLatestSent()
int
getSamples()
int
getSequence()
java.util.Map<java.lang.String,java.util.Map<java.lang.String,long[]>>
getStats()
protected void
updateComplete()
-
-
-
Field Detail
-
dl_country_details_seq
private java.util.concurrent.atomic.AtomicInteger dl_country_details_seq
-
dl_country_details
private java.util.Map<java.lang.String,GlobalManagerStatsImpl.CountryDetailsImpl> dl_country_details
-
last_local_seq
private int last_local_seq
-
as_local_latest
private java.util.Map<java.lang.String,java.util.Map<java.lang.String,long[]>> as_local_latest
-
updates
private java.util.Map<java.lang.String,long[]> updates
-
inactive
private boolean inactive
-
-
Method Detail
-
updateComplete
protected void updateComplete()
-
getSamples
public int getSamples()
- Specified by:
getSamples
in interfaceGlobalManagerStats.AggregateStats
-
getEstimatedPopulation
public int getEstimatedPopulation()
- Specified by:
getEstimatedPopulation
in interfaceGlobalManagerStats.AggregateStats
-
getSequence
public int getSequence()
- Specified by:
getSequence
in interfaceGlobalManagerStats.AggregateStats
-
getLatestReceived
public long getLatestReceived()
- Specified by:
getLatestReceived
in interfaceGlobalManagerStats.AggregateStats
-
getLatestSent
public long getLatestSent()
- Specified by:
getLatestSent
in interfaceGlobalManagerStats.AggregateStats
-
getStats
public java.util.Map<java.lang.String,java.util.Map<java.lang.String,long[]>> getStats()
- Specified by:
getStats
in interfaceGlobalManagerStats.AggregateStats
-
-