com.planet_ink.coffee_mud.Libraries.interfaces
Class ThreadEngine.SupportThread

java.lang.Object
  extended by java.lang.Thread
      extended by com.planet_ink.coffee_mud.Libraries.interfaces.ThreadEngine.SupportThread
All Implemented Interfaces:
java.lang.Runnable
Enclosing interface:
ThreadEngine

public static class ThreadEngine.SupportThread
extends java.lang.Thread


Nested Class Summary
 
Nested classes/interfaces inherited from class java.lang.Thread
java.lang.Thread.State, java.lang.Thread.UncaughtExceptionHandler
 
Field Summary
 boolean debugging
           
 java.lang.Runnable engine
           
 long lastStart
           
 long lastStop
           
 long milliTotal
           
 boolean shutDown
           
 long sleepTime
           
 boolean started
           
 java.lang.String status
           
 long tickTotal
           
 
Fields inherited from class java.lang.Thread
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
 
Constructor Summary
ThreadEngine.SupportThread(java.lang.String name, long sleep, java.lang.Runnable engine, boolean debugging)
           
 
Method Summary
 void debugDumpStack(java.lang.Thread theThread)
           
 void run()
           
 boolean shutdown()
           
 void status(java.lang.String s)
           
 
Methods inherited from class java.lang.Thread
activeCount, checkAccess, countStackFrames, currentThread, destroy, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, 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

started

public boolean started

shutDown

public boolean shutDown

lastStart

public long lastStart

lastStop

public long lastStop

milliTotal

public long milliTotal

tickTotal

public long tickTotal

status

public java.lang.String status

debugging

public boolean debugging

sleepTime

public long sleepTime

engine

public java.lang.Runnable engine
Constructor Detail

ThreadEngine.SupportThread

public ThreadEngine.SupportThread(java.lang.String name,
                                  long sleep,
                                  java.lang.Runnable engine,
                                  boolean debugging)
Method Detail

status

public void status(java.lang.String s)

shutdown

public boolean shutdown()

debugDumpStack

public void debugDumpStack(java.lang.Thread theThread)

run

public void run()
Specified by:
run in interface java.lang.Runnable
Overrides:
run in class java.lang.Thread