public class NamedTimer
extends java.util.Timer
Timer that also allows configuring the name and
priority of the underlying timer thread.
Note: Since Java 2 Platform SE 5.0, the Timer API provides
constructors which set the name of the thread. This class may still be
useful if you want to set the timer thread priority.
| Constructor and Description |
|---|
NamedTimer(java.lang.String name)
Constructs a new non-daemon
NamedTimer with the specified
name. |
NamedTimer(java.lang.String name,
int priority)
Constructs a new non-daemon
NamedTimer with the specified
name and priority. |
NamedTimer(java.lang.String name,
int priority,
boolean isDaemon)
Constructs a new
NamedTimer with the specified name,
priority, and daemon status. |
| Modifier and Type | Method and Description |
|---|---|
static NamedTimer |
getSharedLowPriorityTimer() |
public NamedTimer(java.lang.String name)
NamedTimer with the specified
name.name - The name for the underlying timer thread.Threadpublic NamedTimer(java.lang.String name,
int priority)
NamedTimer with the specified
name and priority.name - The name for the underlying timer thread.priority - The priority for the underlying timer thread.java.lang.IllegalArgumentException - If the priority is not one of Thread.MIN_PRIORITY, Thread.NORM_PRIORITY, or Thread.MAX_PRIORITY.Threadpublic NamedTimer(java.lang.String name,
int priority,
boolean isDaemon)
NamedTimer with the specified name,
priority, and daemon status.name - The name for the underlying timer thread.priority - The priority for the underlying timer thread.isDaemon - true if the underlying thread should be
run as a daemon.java.lang.IllegalArgumentException - If the priority is not one of Thread.MIN_PRIORITY, Thread.NORM_PRIORITY, or Thread.MAX_PRIORITY.Threadpublic static NamedTimer getSharedLowPriorityTimer()