mandala.util
Class ThreadImpl

java.lang.Object
  extended bymandala.util.ThreadImpl
All Implemented Interfaces:
java.lang.Runnable, ThreadOp

public class ThreadImpl
extends java.lang.Object
implements ThreadOp


Constructor Summary
ThreadImpl()
           
ThreadImpl(java.lang.Runnable runnable)
           
ThreadImpl(java.lang.Runnable runnable, java.lang.String name)
           
ThreadImpl(java.lang.String name)
           
ThreadImpl(java.lang.Thread thread)
           
ThreadImpl(java.lang.ThreadGroup threadGroup, java.lang.Runnable runnable)
           
ThreadImpl(java.lang.ThreadGroup threadGroup, java.lang.Runnable runnable, java.lang.String name)
           
ThreadImpl(java.lang.ThreadGroup threadGroup, java.lang.String name)
           
 
Method Summary
 void checkAccess()
           
static ThreadOp currentThread()
           
 int enumerate(ThreadOp[] tarray)
           
protected  void finalize()
           
 java.lang.ClassLoader getContextClassLoader()
           
static ThreadOp getInstance(java.lang.Thread thread)
           
 java.lang.String getName()
           
 int getPriority()
           
 java.lang.ThreadGroup getThreadGroup()
           
 void interrupt()
           
 boolean isAlive()
           
 boolean isDaemon()
           
 boolean isInterrupted()
           
 void join()
           
 void join(long millis)
           
 void join(long millis, int nanos)
           
 void run()
           
 void setContextClassLoader(java.lang.ClassLoader loader)
           
 void setDaemon(boolean on)
           
 void setName(java.lang.String name)
           
 void setPriority(int newPriority)
           
 void start()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ThreadImpl

public ThreadImpl()

ThreadImpl

public ThreadImpl(java.lang.Thread thread)

ThreadImpl

public ThreadImpl(java.lang.Runnable runnable)

ThreadImpl

public ThreadImpl(java.lang.ThreadGroup threadGroup,
                  java.lang.Runnable runnable)

ThreadImpl

public ThreadImpl(java.lang.String name)

ThreadImpl

public ThreadImpl(java.lang.ThreadGroup threadGroup,
                  java.lang.String name)

ThreadImpl

public ThreadImpl(java.lang.Runnable runnable,
                  java.lang.String name)

ThreadImpl

public ThreadImpl(java.lang.ThreadGroup threadGroup,
                  java.lang.Runnable runnable,
                  java.lang.String name)
Method Detail

getInstance

public static ThreadOp getInstance(java.lang.Thread thread)

currentThread

public static ThreadOp currentThread()

start

public void start()
Specified by:
start in interface ThreadOp

run

public void run()
Specified by:
run in interface ThreadOp

interrupt

public void interrupt()
Specified by:
interrupt in interface ThreadOp

isInterrupted

public boolean isInterrupted()
Specified by:
isInterrupted in interface ThreadOp

isAlive

public boolean isAlive()
Specified by:
isAlive in interface ThreadOp

setPriority

public void setPriority(int newPriority)
Specified by:
setPriority in interface ThreadOp

getPriority

public int getPriority()
Specified by:
getPriority in interface ThreadOp

setName

public void setName(java.lang.String name)
Specified by:
setName in interface ThreadOp

getName

public java.lang.String getName()
Specified by:
getName in interface ThreadOp

getThreadGroup

public java.lang.ThreadGroup getThreadGroup()

enumerate

public int enumerate(ThreadOp[] tarray)

join

public void join(long millis)
          throws java.lang.InterruptedException
Specified by:
join in interface ThreadOp
Throws:
java.lang.InterruptedException

join

public void join(long millis,
                 int nanos)
          throws java.lang.InterruptedException
Specified by:
join in interface ThreadOp
Throws:
java.lang.InterruptedException

join

public void join()
          throws java.lang.InterruptedException
Specified by:
join in interface ThreadOp
Throws:
java.lang.InterruptedException

setDaemon

public void setDaemon(boolean on)
Specified by:
setDaemon in interface ThreadOp

isDaemon

public boolean isDaemon()
Specified by:
isDaemon in interface ThreadOp

checkAccess

public void checkAccess()
Specified by:
checkAccess in interface ThreadOp

getContextClassLoader

public java.lang.ClassLoader getContextClassLoader()
Specified by:
getContextClassLoader in interface ThreadOp

setContextClassLoader

public void setContextClassLoader(java.lang.ClassLoader loader)
Specified by:
setContextClassLoader in interface ThreadOp

toString

public java.lang.String toString()

finalize

protected void finalize()


Mandala help mailing list