public class Timer
extends java.lang.Object
implements java.lang.Runnable
タイマークラスです。
Modifier and Type | Method and Description |
---|---|
void |
invoke()
Processing at cycle of timer
|
int |
open()
Creates the thread.
|
ListenerBase |
registerListener(ListenerBase listener,
TimeValue tm)
Registers the listener for the timer processing.
|
ListenerBase |
registerListenerObj(CallbackFunction cbf,
TimeValue tm)
Registers the callback function started with the timer.
|
void |
run()
Starts the timer cycle processing.
|
void |
start()
Starts the timer.
|
void |
stop()
Stops the timer.
|
int |
svc()
Processing at cycle of timer
|
boolean |
unregisterListener(ListenerBase id)
Deletes the callback function for the timer processing.
|
public Timer(TimeValue interval)
interval
-
Timer start cyclepublic int open()
Creates the thread for the timer.
public int svc()
Starts invoke().
public void run()
run
in interface java.lang.Runnable
public void start()
public void stop()
public void invoke()
public ListenerBase registerListener(ListenerBase listener, TimeValue tm)
listener
-
The listener for the timer processing.tm
-
Start cyclepublic ListenerBase registerListenerObj(CallbackFunction cbf, TimeValue tm)
cbf
-
the callback functiontm
-
cyclepublic boolean unregisterListener(ListenerBase id)
id
-
Listener ID