Package com.biglybt.core.util
Class FrequencyLimitedDispatcher
- java.lang.Object
-
- com.biglybt.core.util.FrequencyLimitedDispatcher
-
public class FrequencyLimitedDispatcher extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private DelayedEvent
delay_event
private long
last_run
private long
min_millis
private AERunnable
target
-
Constructor Summary
Constructors Constructor Description FrequencyLimitedDispatcher(AERunnable _target, int _min_frequency_millis)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
dispatch()
void
setSingleThreaded()
-
-
-
Field Detail
-
target
private AERunnable target
-
min_millis
private final long min_millis
-
last_run
private long last_run
-
delay_event
private DelayedEvent delay_event
-
-
Constructor Detail
-
FrequencyLimitedDispatcher
public FrequencyLimitedDispatcher(AERunnable _target, int _min_frequency_millis)
-
-