Class StartStopRulesDefaultPlugin.ChangeFlagCheckerTask
- java.lang.Object
-
- com.biglybt.plugin.startstoprules.defaultplugin.StartStopRulesDefaultPlugin.ChangeFlagCheckerTask
-
- All Implemented Interfaces:
TimerEventPerformer
- Enclosing class:
- StartStopRulesDefaultPlugin
private class StartStopRulesDefaultPlugin.ChangeFlagCheckerTask extends java.lang.Object implements TimerEventPerformer
This class check if the somethingChanged flag and call process() when its set. This allows pooling of changes, thus cutting down on the number of sucessive process() calls.
-
-
Field Summary
Fields Modifier and Type Field Description (package private) long
cycleNo
(package private) DownloadManagerStats
dmStats
(package private) long
FORCE_CHECK_CYCLES
(package private) long
prevReceived
-
Constructor Summary
Constructors Modifier Constructor Description private
ChangeFlagCheckerTask()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
perform(TimerEvent event)
-
-
-
Field Detail
-
FORCE_CHECK_CYCLES
final long FORCE_CHECK_CYCLES
- See Also:
- Constant Field Values
-
dmStats
final DownloadManagerStats dmStats
-
prevReceived
long prevReceived
-
cycleNo
long cycleNo
-
-
Method Detail
-
perform
public void perform(TimerEvent event)
- Specified by:
perform
in interfaceTimerEventPerformer
-
-