websphinx.util
Class TimerManager

java.lang.Object
  |
  +--java.lang.Thread
        |
        +--websphinx.util.TimerManager
All Implemented Interfaces:
java.lang.Runnable

class TimerManager
extends java.lang.Thread


Field Summary
(package private)  Timer first
           
(package private) static int FOREVER
           
(package private)  Timer last
           
 
Fields inherited from class java.lang.Thread
contextClassLoader, daemon, eetop, group, inheritableThreadLocals, inheritedAccessControlContext, MAX_PRIORITY, MIN_PRIORITY, name, NORM_PRIORITY, priority, single_step, stillborn, stopThreadPermission, target, threadInitNumber, threadLocals, threadQ
 
Constructor Summary
TimerManager()
           
 
Method Summary
 void delete(Timer t)
           
 void register(Timer t, long deadline)
           
 void run()
           
 
Methods inherited from class java.lang.Thread
, activeCount, checkAccess, countStackFrames, currentThread, destroy, dumpStack, enumerate, exit, getContextClassLoader, getName, getPriority, getThreadGroup, init, interrupt, interrupt0, interrupted, isAlive, isDaemon, isInterrupted, isInterrupted, join, join, join, nextThreadNum, registerNatives, resume, resume0, setContextClassLoader, setDaemon, setName, setPriority, setPriority0, sleep, sleep, start, stop, stop, stop0, suspend, suspend0, toString, yield
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

first

Timer first

last

Timer last

FOREVER

static final int FOREVER
Constructor Detail

TimerManager

public TimerManager()
Method Detail

register

public void register(Timer t,
                     long deadline)

delete

public void delete(Timer t)

run

public void run()
Overrides:
run in class java.lang.Thread