Package com.biglybt.core.tag
Interface TagFeatureRunState
- All Superinterfaces:
TagFeature
,TagFeatureRateLimit
- All Known Subinterfaces:
TagDownload
- All Known Implementing Classes:
CategoryImpl
,GlobalManagerImpl.DownloadStateTagger.MyTag
,TagDownloadWithState
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int
static final int
static final int
static final int
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
Fields inherited from interface com.biglybt.core.tag.TagFeatureRateLimit
AT_RATELIMIT_MAX_AGGREGATE_SR_PRIORITY_DEFAULT, SR_ACTION_ARCHIVE, SR_ACTION_PAUSE, SR_ACTION_QUEUE, SR_ACTION_REMOVE_FROM_COMPUTER, SR_ACTION_REMOVE_FROM_LIBRARY, SR_ACTION_STOP, SR_AGGREGATE_ACTION_DEFAULT, SR_INDIVIDUAL_ACTION_DEFAULT
-
Method Summary
Modifier and TypeMethodDescriptionboolean[]
getPerformableOperations
(int[] ops) default boolean[]
getPerformableOperations
(int[] ops, Predicate<Taggable> filter) int
boolean
hasRunStateCapability
(int capability) performOperation
(int op) performOperation
(int op, Predicate<Taggable> filter) Methods inherited from interface com.biglybt.core.tag.TagFeature
getTag
Methods inherited from interface com.biglybt.core.tag.TagFeatureRateLimit
getFirstPrioritySeeding, getMaxActiveDownloads, getMaxActiveSeeds, getNotFirstPrioritySeeding, getRecentHistory, getStrictActivityLimits, getTagAggregateShareRatio, getTagBoost, getTagCurrentDownloadRate, getTagCurrentUploadRate, getTagDownloadLimit, getTagDownloadTotal, getTagMaxAggregateShareRatio, getTagMaxAggregateShareRatioAction, getTagMaxAggregateShareRatioHasPriority, getTagMaxShareRatio, getTagMaxShareRatioAction, getTagMinShareRatio, getTagSessionDownloadTotal, getTagSessionUploadTotal, getTagUploadLimit, getTagUploadPriority, getTagUploadTotal, resetTagSessionDownloadTotal, resetTagSessionUploadTotal, setFirstPrioritySeeding, setMaxActiveDownloads, setMaxActiveSeeds, setNotFirstPrioritySeeding, setRecentHistoryRetention, setStrictActivityLimits, setTagBoost, setTagDownloadLimit, setTagMaxAggregateShareRatio, setTagMaxAggregateShareRatioAction, setTagMaxAggregateShareRatioHasPriority, setTagMaxShareRatio, setTagMaxShareRatioAction, setTagMinShareRatio, setTagUploadLimit, setTagUploadPriority, supportsTagDownloadLimit, supportsTagRates, supportsTagUploadLimit
-
Field Details
-
RSC_STOP
static final int RSC_STOP- See Also:
-
RSC_PAUSE
static final int RSC_PAUSE- See Also:
-
RSC_RESUME
static final int RSC_RESUME- See Also:
-
RSC_START
static final int RSC_START- See Also:
-
RSC_ARCHIVE
static final int RSC_ARCHIVE- See Also:
-
RSC_REMOVE_FROM_LIBRARY
static final int RSC_REMOVE_FROM_LIBRARY- See Also:
-
RSC_REMOVE_FROM_COMPUTER
static final int RSC_REMOVE_FROM_COMPUTER- See Also:
-
RSC_FORCE_START
static final int RSC_FORCE_START- See Also:
-
RSC_NONE
static final int RSC_NONE- See Also:
-
RSC_ALL
static final int RSC_ALL- See Also:
-
RSC_STOP_PAUSE
static final int RSC_STOP_PAUSE- See Also:
-
RSC_START_STOP_PAUSE
static final int RSC_START_STOP_PAUSE- See Also:
-
-
Method Details
-
getRunStateCapabilities
int getRunStateCapabilities() -
hasRunStateCapability
boolean hasRunStateCapability(int capability) -
getPerformableOperations
boolean[] getPerformableOperations(int[] ops) -
getPerformableOperations
-
performOperation
-
performOperation
-