org.codehaus.plexus.util.cli
Class StreamPumper

java.lang.Object
  extended byjava.lang.Thread
      extended byorg.codehaus.plexus.util.cli.StreamPumper
All Implemented Interfaces:
java.lang.Runnable

public class StreamPumper
extends java.lang.Thread

Class to pump the error stream during Process's runtime. Copied from the Ant built-in task.

Since:
June 11, 2001
Version:
$Id: StreamPumper.java 5958 2007-02-28 10:29:55Z olamy $
Author:
Florin Vancea , Paul Julius

Field Summary
 
Fields inherited from class java.lang.Thread
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
 
Constructor Summary
StreamPumper(java.io.InputStream in)
           
StreamPumper(java.io.InputStream in, java.io.PrintWriter writer)
           
StreamPumper(java.io.InputStream in, java.io.PrintWriter writer, StreamConsumer consumer)
           
StreamPumper(java.io.InputStream in, StreamConsumer consumer)
           
 
Method Summary
 void close()
           
 void flush()
           
 boolean isDone()
           
 void run()
           
 
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

StreamPumper

public StreamPumper(java.io.InputStream in)

StreamPumper

public StreamPumper(java.io.InputStream in,
                    StreamConsumer consumer)

StreamPumper

public StreamPumper(java.io.InputStream in,
                    java.io.PrintWriter writer)

StreamPumper

public StreamPumper(java.io.InputStream in,
                    java.io.PrintWriter writer,
                    StreamConsumer consumer)
Method Detail

run

public void run()

flush

public void flush()

close

public void close()

isDone

public boolean isDone()


Copyright © 2001-2008 Codehaus. All Rights Reserved.