Copyright 2002 by aragost

com.aragost.io
Class Pipe

java.lang.Object
  |
  +--java.lang.Thread
        |
        +--com.aragost.io.Pipe
All Implemented Interfaces:
java.lang.Runnable

public class Pipe
extends java.lang.Thread


Field Summary
 
Fields inherited from class java.lang.Thread
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
 
Constructor Summary
Pipe(java.io.InputStream input, java.io.OutputStream output)
          Creates new Pipe
 
Method Summary
 void run()
           
 void waitFor()
          wait for all bytes to be read from the input stream on written to the output stream
 
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, 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

Pipe

public Pipe(java.io.InputStream input,
            java.io.OutputStream output)
Creates new Pipe

Method Detail

waitFor

public void waitFor()
wait for all bytes to be read from the input stream on written to the output stream


run

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

Copyright 2002 by aragost