org.bluesock.bluemud.driver
Class CalloutManager

java.lang.Object
  |
  +--java.lang.Thread
        |
        +--org.bluesock.bluemud.driver.CalloutManager
All Implemented Interfaces:
java.lang.Runnable

public class CalloutManager
extends java.lang.Thread

The callout manager keeps track of all the callouts in the world and queues them up at the appropriate time.


Field Summary
(package private)  java.util.List calloutQueue
           
 
Fields inherited from class java.lang.Thread
inheritableThreadLocals, MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY, threadLocals
 
Constructor Summary
protected CalloutManager()
           
 
Method Summary
protected  void addCallout(int secondsDelay, MudEvent event)
           
 void run()
           
protected  void shutdown()
           
 
Methods inherited from class java.lang.Thread
, activeCount, checkAccess, countStackFrames, currentThread, destroy, dumpStack, enumerate, getContextClassLoader, getName, getPriority, getThreadGroup, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setName, setPriority, sleep, sleep, start, stop, stop, suspend, toString, yield
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

calloutQueue

java.util.List calloutQueue
Constructor Detail

CalloutManager

protected CalloutManager()
Method Detail

addCallout

protected void addCallout(int secondsDelay,
                          MudEvent event)

run

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

shutdown

protected void shutdown()


docs generated on Thu Jan 24 08:57:26 CST 2002