Package com.biglybt.core.util
Class TimerEventPeriodic
- java.lang.Object
-
- com.biglybt.core.util.TimerEventPeriodic
-
- All Implemented Interfaces:
TimerEventPerformer
public class TimerEventPeriodic extends java.lang.Object implements TimerEventPerformer
-
-
Field Summary
Fields Modifier and Type Field Description private boolean
absolute
private boolean
cancelled
private TimerEvent
current_event
private long
frequency
private java.lang.String
name
private TimerEventPerformer
performer
private Timer
timer
-
Constructor Summary
Constructors Modifier Constructor Description protected
TimerEventPeriodic(Timer _timer, long _frequency, boolean _absolute, TimerEventPerformer _performer)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
cancel()
long
getFrequency()
java.lang.String
getName()
protected TimerEventPerformer
getPerformer()
protected java.lang.String
getString()
boolean
isCancelled()
void
perform(TimerEvent event)
void
setName(java.lang.String _name)
-
-
-
Field Detail
-
timer
private final Timer timer
-
frequency
private final long frequency
-
absolute
private final boolean absolute
-
performer
private final TimerEventPerformer performer
-
name
private java.lang.String name
-
current_event
private TimerEvent current_event
-
cancelled
private boolean cancelled
-
-
Constructor Detail
-
TimerEventPeriodic
protected TimerEventPeriodic(Timer _timer, long _frequency, boolean _absolute, TimerEventPerformer _performer)
-
-
Method Detail
-
setName
public void setName(java.lang.String _name)
-
getName
public java.lang.String getName()
-
getPerformer
protected TimerEventPerformer getPerformer()
-
getFrequency
public long getFrequency()
-
isCancelled
public boolean isCancelled()
-
perform
public void perform(TimerEvent event)
- Specified by:
perform
in interfaceTimerEventPerformer
-
cancel
public void cancel()
-
getString
protected java.lang.String getString()
-
-