Package com.biglybt.core.tag
Interface TagFeatureRunState
-
- All Superinterfaces:
TagFeature
,TagFeatureRateLimit
- All Known Subinterfaces:
TagDownload
- All Known Implementing Classes:
CategoryImpl
,GlobalManagerImpl.DownloadStateTagger.MyTag
,TagDownloadWithState
public interface TagFeatureRunState extends TagFeatureRateLimit
-
-
Field Summary
Fields Modifier and Type Field Description static int
RSC_ALL
static int
RSC_ARCHIVE
static int
RSC_NONE
static int
RSC_PAUSE
static int
RSC_REMOVE_FROM_COMPUTER
static int
RSC_REMOVE_FROM_LIBRARY
static int
RSC_RESUME
static int
RSC_START
static int
RSC_START_STOP_PAUSE
static int
RSC_STOP
static int
RSC_STOP_PAUSE
-
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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description boolean[]
getPerformableOperations(int[] ops)
int
getRunStateCapabilities()
boolean
hasRunStateCapability(int capability)
void
performOperation(int op)
-
Methods inherited from interface com.biglybt.core.tag.TagFeature
getTag
-
Methods inherited from interface com.biglybt.core.tag.TagFeatureRateLimit
getFirstPrioritySeeding, getMaxActiveDownloads, getRecentHistory, getTagAggregateShareRatio, getTagBoost, getTagCurrentDownloadRate, getTagCurrentUploadRate, getTagDownloadLimit, getTagDownloadTotal, getTagMaxAggregateShareRatio, getTagMaxAggregateShareRatioAction, getTagMaxAggregateShareRatioHasPriority, getTagMaxShareRatio, getTagMaxShareRatioAction, getTagMinShareRatio, getTagSessionDownloadTotal, getTagSessionUploadTotal, getTagUploadLimit, getTagUploadPriority, getTagUploadTotal, resetTagSessionDownloadTotal, resetTagSessionUploadTotal, setFirstPrioritySeeding, setMaxActiveDownloads, setRecentHistoryRetention, setTagBoost, setTagDownloadLimit, setTagMaxAggregateShareRatio, setTagMaxAggregateShareRatioAction, setTagMaxAggregateShareRatioHasPriority, setTagMaxShareRatio, setTagMaxShareRatioAction, setTagMinShareRatio, setTagUploadLimit, setTagUploadPriority, supportsTagDownloadLimit, supportsTagRates, supportsTagUploadLimit
-
-
-
-
Field Detail
-
RSC_STOP
static final int RSC_STOP
- See Also:
- Constant Field Values
-
RSC_PAUSE
static final int RSC_PAUSE
- See Also:
- Constant Field Values
-
RSC_RESUME
static final int RSC_RESUME
- See Also:
- Constant Field Values
-
RSC_START
static final int RSC_START
- See Also:
- Constant Field Values
-
RSC_ARCHIVE
static final int RSC_ARCHIVE
- See Also:
- Constant Field Values
-
RSC_REMOVE_FROM_LIBRARY
static final int RSC_REMOVE_FROM_LIBRARY
- See Also:
- Constant Field Values
-
RSC_REMOVE_FROM_COMPUTER
static final int RSC_REMOVE_FROM_COMPUTER
- See Also:
- Constant Field Values
-
RSC_NONE
static final int RSC_NONE
- See Also:
- Constant Field Values
-
RSC_ALL
static final int RSC_ALL
- See Also:
- Constant Field Values
-
RSC_STOP_PAUSE
static final int RSC_STOP_PAUSE
- See Also:
- Constant Field Values
-
RSC_START_STOP_PAUSE
static final int RSC_START_STOP_PAUSE
- See Also:
- Constant Field Values
-
-