shell
Class TerminalThread

java.lang.Object
  |
  +--java.lang.Thread
        |
        +--shell.TerminalThread
All Implemented Interfaces:
java.lang.Runnable

public class TerminalThread
extends java.lang.Thread


Field Summary
 
Fields inherited from class java.lang.Thread
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
 
Constructor Summary
TerminalThread(Executable target, java.lang.String name)
           
TerminalThread(java.lang.Runnable target, java.lang.String name)
           
TerminalThread(java.lang.ThreadGroup tg, Executable target, java.lang.String name)
           
TerminalThread(java.lang.ThreadGroup tg, Pipe target, java.lang.String name)
           
 
Method Summary
 Executable getRuntimeCommand()
           
 void setActive(boolean active)
           
 void setPipe(Pipe pipe)
           
 void setRuntimeCommand(java.lang.Runnable target)
           
 
Methods inherited from class java.lang.Thread
activeCount, checkAccess, countStackFrames, currentThread, destroy, dumpStack, enumerate, getContextClassLoader, getName, getPriority, getThreadGroup, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, run, 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
 

Constructor Detail

TerminalThread

public TerminalThread(Executable target,
                      java.lang.String name)

TerminalThread

public TerminalThread(java.lang.Runnable target,
                      java.lang.String name)

TerminalThread

public TerminalThread(java.lang.ThreadGroup tg,
                      Executable target,
                      java.lang.String name)

TerminalThread

public TerminalThread(java.lang.ThreadGroup tg,
                      Pipe target,
                      java.lang.String name)
Method Detail

setRuntimeCommand

public void setRuntimeCommand(java.lang.Runnable target)

getRuntimeCommand

public Executable getRuntimeCommand()

setActive

public void setActive(boolean active)

setPipe

public void setPipe(Pipe pipe)