Interface Timer
- All Known Implementing Classes:
AtTimer, IntervalTimer, NextTimer
public interface Timer
Base interface for Timers.
- Author:
- IIT Software GmbH, Muenster/Germany, (c) 2016, All Rights Reserved
-
Method Summary
Modifier and TypeMethodDescriptionvoidclose()Closes this Timer.voidcollect(long interval) Internal usevoidInternal use.com.swiftmq.swiftlet.timer.event.TimerListenerInternal use.name()Returns the name of the Timer.onTimer(TimerCallback callback) Sets the onTimer callback.voidReconfigures this Timer and applies new settingsreset()Resets the value of a TimervoidsetTimerListener(com.swiftmq.swiftlet.timer.event.TimerListener listener) Internal use.voidstart()Starts this Timer.
-
Method Details
-
setTimerListener
void setTimerListener(com.swiftmq.swiftlet.timer.event.TimerListener listener) Internal use. -
getTimerListener
com.swiftmq.swiftlet.timer.event.TimerListener getTimerListener()Internal use. -
name
-
onTimer
Sets the onTimer callback.- Parameters:
callback- callback- Returns:
- Timer
-
executeCallback
-
collect
void collect(long interval) Internal use -
start
-
reset
Timer reset()Resets the value of a Timer -
reconfigure
-
close
void close()Closes this Timer.
-