com.neeve.daemon.thread
Class DmnThread

java.lang.Object
  extended by java.lang.Thread
      extended by com.neeve.daemon.thread.DmnThread
All Implemented Interfaces:
Runnable

public final class DmnThread
extends Thread

The daemon thread class.

Threading:
This class is safe for concurrent access by multiple threads.

Nested Class Summary
 
Nested classes/interfaces inherited from class java.lang.Thread
Thread.State, Thread.UncaughtExceptionHandler
 
Field Summary
 
Fields inherited from class java.lang.Thread
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
 
Constructor Summary
DmnThread(String name, boolean threaded, Tracer tracer)
           
 
Method Summary
 IEmxDispatcher getDispatcher()
          Get the thread's dispatcher.
 void run()
          Overrides java.lang.Thread.run()
 
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
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DmnThread

public DmnThread(String name,
                 boolean threaded,
                 Tracer tracer)
          throws Exception
Throws:
Exception
Method Detail

getDispatcher

public final IEmxDispatcher getDispatcher()
Get the thread's dispatcher.

Threading:
This method is safe for concurrent access by multiple threads.

run

public final void run()
Overrides java.lang.Thread.run()

Specified by:
run in interface Runnable
Overrides:
run in class Thread


Copyright © 2015 Neeve Research, LLC. All Rights Reserved.