Interface LongTermStats
- All Known Subinterfaces:
LongTermStatsWrapper.LongTermStatsWrapperHelper
- All Known Implementing Classes:
LongTermStatsBase, LongTermStatsGenericImpl, LongTermStatsImpl, LongTermStatsWrapper
public interface LongTermStats
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfacestatic interface -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final String[]static final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final int -
Method Summary
Modifier and TypeMethodDescriptionvoidaddListener(long min_delta_bytes, LongTermStatsListener listener) long[]longlong[]getTotalUsageInPeriod(int period_type, double multiplier) long[]getTotalUsageInPeriod(int period_type, double multiplier, LongTermStats.RecordAccepter accepter) long[]getTotalUsageInPeriod(Date start_date, Date end_date) long[]getTotalUsageInPeriod(Date start_date, Date end_date, LongTermStats.RecordAccepter accepter) booleanvoidremoveListener(LongTermStatsListener listener) voidreset()
-
Field Details
-
ST_PROTOCOL_UPLOAD
static final int ST_PROTOCOL_UPLOAD- See Also:
-
ST_DATA_UPLOAD
static final int ST_DATA_UPLOAD- See Also:
-
ST_PROTOCOL_DOWNLOAD
static final int ST_PROTOCOL_DOWNLOAD- See Also:
-
ST_DATA_DOWNLOAD
static final int ST_DATA_DOWNLOAD- See Also:
-
ST_DHT_UPLOAD
static final int ST_DHT_UPLOAD- See Also:
-
ST_DHT_DOWNLOAD
static final int ST_DHT_DOWNLOAD- See Also:
-
PT_CURRENT_HOUR
static final int PT_CURRENT_HOUR- See Also:
-
PT_CURRENT_DAY
static final int PT_CURRENT_DAY- See Also:
-
PT_CURRENT_WEEK
static final int PT_CURRENT_WEEK- See Also:
-
PT_CURRENT_MONTH
static final int PT_CURRENT_MONTH- See Also:
-
PT_SLIDING_HOUR
static final int PT_SLIDING_HOUR- See Also:
-
PT_SLIDING_DAY
static final int PT_SLIDING_DAY- See Also:
-
PT_SLIDING_WEEK
static final int PT_SLIDING_WEEK- See Also:
-
PT_NAMES
-
-
Method Details
-
isEnabled
boolean isEnabled() -
getCurrentRateBytesPerSecond
long[] getCurrentRateBytesPerSecond() -
getOverallStartTime
long getOverallStartTime() -
getTotalUsageInPeriod
-
getTotalUsageInPeriod
-
getTotalUsageInPeriod
long[] getTotalUsageInPeriod(int period_type, double multiplier) -
getTotalUsageInPeriod
long[] getTotalUsageInPeriod(int period_type, double multiplier, LongTermStats.RecordAccepter accepter) -
addListener
-
removeListener
-
reset
void reset()
-