org.openjena.atlas.lib
Class AlarmClock
java.lang.Object
org.openjena.atlas.lib.AlarmClock
public class AlarmClock
- extends Object
An AlarmClock is an object that will make a call back at a preset time.
It addes to java.util.Timer by having an active Timer (and its thread)
only when callbacks are outstanding. The Timer's thread can stop the JVM exiting.
timer
public Timer timer
outstanding
public Set<Pingback<?>> outstanding
timeStart
public long timeStart
AlarmClock
public AlarmClock()
get
public static AlarmClock get()
- Global singleton for general use
getCount
public long getCount()
add
public Pingback<?> add(Callback<?> callback,
long delay)
add
public <T> Pingback<T> add(Callback<T> callback,
T argument,
long delay)
reset
public <T> Pingback<T> reset(Pingback<T> pingback,
long delay)
cancel
public void cancel(Pingback<?> pingback)
Licenced under the Apache License, Version 2.0