edu.ucdavis.jr.jrx
Class PrintThread

java.lang.Object
  extended by java.lang.Thread
      extended by edu.ucdavis.jr.jrx.PrintThread
All Implemented Interfaces:
java.lang.Runnable

 class PrintThread
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
(package private)  java.io.BufferedReader in
           
(package private)  boolean interrupted
           
(package private)  java.io.PrintStream out
           
 
Fields inherited from class java.lang.Thread
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
 
Constructor Summary
PrintThread(java.io.InputStream in, java.io.PrintStream out)
           
 
Method Summary
 void run()
           
 void setInterrupted()
           
 
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

in

java.io.BufferedReader in

out

java.io.PrintStream out

interrupted

boolean interrupted
Constructor Detail

PrintThread

public PrintThread(java.io.InputStream in,
                   java.io.PrintStream out)
Method Detail

setInterrupted

public void setInterrupted()

run

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