rero.util

Class TimedEvent

public class TimedEvent extends Object

Field Summary
protected RunnableexecuteMe
protected longlastTouched
protected TimerListenerlistener
protected intrepeats
protected longwaitTime
Constructor Summary
TimedEvent(TimerListener _listener)
TimedEvent(TimerListener _listener, long _waitTime)
TimedEvent(TimerListener _listener, long _waitTime, int _repeats)
Method Summary
voidfinish()
TimerListenergetListener()
booleanisReady()
booleanisValid()
voidtimerExecute()

Field Detail

executeMe

protected Runnable executeMe

lastTouched

protected long lastTouched

listener

protected TimerListener listener

repeats

protected int repeats

waitTime

protected long waitTime

Constructor Detail

TimedEvent

public TimedEvent(TimerListener _listener)

TimedEvent

public TimedEvent(TimerListener _listener, long _waitTime)

TimedEvent

public TimedEvent(TimerListener _listener, long _waitTime, int _repeats)

Method Detail

finish

public void finish()

getListener

public TimerListener getListener()

isReady

public boolean isReady()

isValid

public boolean isValid()

timerExecute

public void timerExecute()