Package com.biglybt.core.util
Class TimerEventPeriodic
java.lang.Object
com.biglybt.core.util.TimerEventPeriodic
- All Implemented Interfaces:
TimerEventPerformer
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final boolean
private boolean
private TimerEvent
private final long
private String
private final TimerEventPerformer
private final Timer
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
TimerEventPeriodic
(Timer _timer, long _frequency, boolean _absolute, TimerEventPerformer _performer) -
Method Summary
Modifier and TypeMethodDescriptionvoid
cancel()
long
getName()
protected TimerEventPerformer
protected String
boolean
void
perform
(TimerEvent event) void
-
Field Details
-
timer
-
frequency
private final long frequency -
absolute
private final boolean absolute -
performer
-
name
-
current_event
-
cancelled
private boolean cancelled
-
-
Constructor Details
-
TimerEventPeriodic
protected TimerEventPeriodic(Timer _timer, long _frequency, boolean _absolute, TimerEventPerformer _performer)
-
-
Method Details
-
setName
-
getName
-
getPerformer
-
getFrequency
public long getFrequency() -
isCancelled
public boolean isCancelled() -
perform
- Specified by:
perform
in interfaceTimerEventPerformer
-
cancel
public void cancel() -
getString
-