Package com.biglybt.core.tag
Interface TagFeatureRateLimit
- All Superinterfaces:
TagFeature
- All Known Subinterfaces:
TagDownload
,TagFeatureRunState
,TagPeer
- All Known Implementing Classes:
CategoryImpl
,GlobalManagerImpl.DownloadStateTagger.MyTag
,SpeedLimitHandler.PeerSet.TagPeerImpl
,TagDownloadWithState
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final boolean
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
Fields inherited from interface com.biglybt.core.tag.TagFeature
TF_EXEC_ON_ASSIGN, TF_FILE_LOCATION, TF_LIMITS, TF_NONE, TF_NOTIFICATIONS, TF_PROPERTIES, TF_RATE_LIMIT, TF_RSS_FEED, TF_RUN_STATE, TF_XCODE
-
Method Summary
Modifier and TypeMethodDescriptionboolean
int
int
int[][]
boolean
int
boolean
int
int
int
long[]
int
int
boolean
int
int
int
long[]
long[]
int
int
long[]
void
void
void
setFirstPrioritySeeding
(boolean has_priority) void
setMaxActiveDownloads
(int max) void
setMaxActiveSeeds
(int max) void
setRecentHistoryRetention
(boolean enable) void
setStrictActivityLimits
(boolean b) void
setTagBoost
(boolean boost) void
setTagDownloadLimit
(int bps) void
setTagMaxAggregateShareRatio
(int ratio_in_thousandths) void
setTagMaxAggregateShareRatioAction
(int action) void
setTagMaxAggregateShareRatioHasPriority
(boolean has_priority) void
setTagMaxShareRatio
(int ratio_in_thousandths) void
setTagMaxShareRatioAction
(int action) void
setTagMinShareRatio
(int ratio_in_thousandths) void
setTagUploadLimit
(int bps) void
setTagUploadPriority
(int priority) boolean
boolean
boolean
Methods inherited from interface com.biglybt.core.tag.TagFeature
getTag
-
Field Details
-
SR_ACTION_QUEUE
static final int SR_ACTION_QUEUE- See Also:
-
SR_ACTION_PAUSE
static final int SR_ACTION_PAUSE- See Also:
-
SR_ACTION_STOP
static final int SR_ACTION_STOP- See Also:
-
SR_ACTION_ARCHIVE
static final int SR_ACTION_ARCHIVE- See Also:
-
SR_ACTION_REMOVE_FROM_LIBRARY
static final int SR_ACTION_REMOVE_FROM_LIBRARY- See Also:
-
SR_ACTION_REMOVE_FROM_COMPUTER
static final int SR_ACTION_REMOVE_FROM_COMPUTER- See Also:
-
SR_INDIVIDUAL_ACTION_DEFAULT
static final int SR_INDIVIDUAL_ACTION_DEFAULT- See Also:
-
SR_AGGREGATE_ACTION_DEFAULT
static final int SR_AGGREGATE_ACTION_DEFAULT- See Also:
-
AT_RATELIMIT_MAX_AGGREGATE_SR_PRIORITY_DEFAULT
static final boolean AT_RATELIMIT_MAX_AGGREGATE_SR_PRIORITY_DEFAULT- See Also:
-
-
Method Details
-
supportsTagRates
boolean supportsTagRates() -
supportsTagUploadLimit
boolean supportsTagUploadLimit() -
supportsTagDownloadLimit
boolean supportsTagDownloadLimit() -
getTagUploadLimit
int getTagUploadLimit()- Returns:
- Max Upload Speed in bytes/sec
-
setTagUploadLimit
void setTagUploadLimit(int bps) -
getTagCurrentUploadRate
int getTagCurrentUploadRate() -
getTagDownloadLimit
int getTagDownloadLimit()- Returns:
- Max Download Speed in bytes/sec
-
setTagDownloadLimit
void setTagDownloadLimit(int bps) -
getTagCurrentDownloadRate
int getTagCurrentDownloadRate() -
getTagSessionUploadTotal
long[] getTagSessionUploadTotal() -
resetTagSessionUploadTotal
void resetTagSessionUploadTotal() -
getTagSessionDownloadTotal
long[] getTagSessionDownloadTotal() -
resetTagSessionDownloadTotal
void resetTagSessionDownloadTotal() -
getTagUploadTotal
long[] getTagUploadTotal() -
getTagDownloadTotal
long[] getTagDownloadTotal() -
setRecentHistoryRetention
void setRecentHistoryRetention(boolean enable) -
getRecentHistory
int[][] getRecentHistory() -
getTagUploadPriority
int getTagUploadPriority() -
setTagUploadPriority
void setTagUploadPriority(int priority) -
getTagBoost
boolean getTagBoost() -
setTagBoost
void setTagBoost(boolean boost) -
getFirstPrioritySeeding
boolean getFirstPrioritySeeding() -
setFirstPrioritySeeding
void setFirstPrioritySeeding(boolean has_priority) -
getMaxActiveDownloads
int getMaxActiveDownloads() -
setMaxActiveDownloads
void setMaxActiveDownloads(int max) -
getMaxActiveSeeds
int getMaxActiveSeeds() -
setMaxActiveSeeds
void setMaxActiveSeeds(int max) -
getStrictActivityLimits
boolean getStrictActivityLimits() -
setStrictActivityLimits
void setStrictActivityLimits(boolean b)
-