Uses of Interface
com.biglybt.plugin.startstoprules.defaultplugin.DefaultRankCalculator
-
Packages that use DefaultRankCalculator Package Description com.biglybt.plugin.startstoprules.defaultplugin com.biglybt.plugin.startstoprules.defaultplugin.ui.swt -
-
Uses of DefaultRankCalculator in com.biglybt.plugin.startstoprules.defaultplugin
Classes in com.biglybt.plugin.startstoprules.defaultplugin that implement DefaultRankCalculator Modifier and Type Class Description class
RankCalculatorReal
class
RankCalculatorSlotReserver
Fields in com.biglybt.plugin.startstoprules.defaultplugin declared as DefaultRankCalculator Modifier and Type Field Description private DefaultRankCalculator
StartStopRulesDefaultPlugin. dlr_current_active
private DefaultRankCalculator[]
StartStopRulesDefaultPlugin. sortedArrayCache
this is used to reduce the number of comperator invocations by keeping a mostly sorted copy around, must be nulled whenever the map is changedFields in com.biglybt.plugin.startstoprules.defaultplugin with type parameters of type DefaultRankCalculator Modifier and Type Field Description private static java.util.Map<java.lang.Object,DefaultRankCalculator>
StartStopRulesDefaultPlugin. rankCalculatorMap
Map to relate downloadData to a Download OR reserved slotprivate java.util.Set<DefaultRankCalculator>
StartStopRulesDefaultPlugin. ranksToRecalc
private java.util.Set<DefaultRankCalculator>
StartStopRulesDefaultPlugin. reservedSlotsAllocated
Methods in com.biglybt.plugin.startstoprules.defaultplugin that return DefaultRankCalculator Modifier and Type Method Description static DefaultRankCalculator
StartStopRulesDefaultPlugin. getRankCalculator(Download dl)
Methods in com.biglybt.plugin.startstoprules.defaultplugin with parameters of type DefaultRankCalculator Modifier and Type Method Description int
RankCalculatorReal. compareTo(DefaultRankCalculator obj)
Sort first by SeedingRank Descending, then by Position Ascending.int
RankCalculatorSlotReserver. compareTo(DefaultRankCalculator o)
private void
StartStopRulesDefaultPlugin. handleCompletedDownload(DefaultRankCalculator[] dlDataArray, DefaultRankCalculator dlData, StartStopRulesDefaultPlugin.ProcessVars vars, StartStopRulesDefaultPlugin.TotalsStats totals)
Process Completed (Seeding) downloads, starting and stopping as neededprivate void
StartStopRulesDefaultPlugin. handleInCompleteDownload(DefaultRankCalculator dlData, StartStopRulesDefaultPlugin.ProcessVars vars, StartStopRulesDefaultPlugin.ProcessTagVars[] tagVars, StartStopRulesDefaultPlugin.TotalsStats totals)
void
StartStopRulesDefaultPlugin.UIAdapter. openDebugWindow(DefaultRankCalculator dlData)
private void
StartStopRulesDefaultPlugin. printDebugChanges(java.lang.String sPrefixFirstLine, java.lang.String[] oldEntries, java.lang.String[] newEntries, java.lang.String sDebugLine, java.lang.String sPrefix, boolean bAlwaysPrintNoChangeLine, DefaultRankCalculator dlData)
void
StartStopRulesDefaultPlugin. requestProcessCycle(DefaultRankCalculator rankToRecalc)
Method parameters in com.biglybt.plugin.startstoprules.defaultplugin with type arguments of type DefaultRankCalculator Modifier and Type Method Description private void
StartStopRulesDefaultPlugin. processDownloadingRules(java.util.List<DefaultRankCalculator> downloads)
Constructors in com.biglybt.plugin.startstoprules.defaultplugin with parameters of type DefaultRankCalculator Constructor Description TotalsStats(DefaultRankCalculator[] dlDataArray)
Default Constructor -
Uses of DefaultRankCalculator in com.biglybt.plugin.startstoprules.defaultplugin.ui.swt
Methods in com.biglybt.plugin.startstoprules.defaultplugin.ui.swt with parameters of type DefaultRankCalculator Modifier and Type Method Description void
StartStopRulesDefaultPluginSWTUI. openDebugWindow(DefaultRankCalculator dlData)
-