org.codehaus.plexus.util.cli

Class StreamPumper


public class StreamPumper
extends Thread

Class to pump the error stream during Process's runtime. Copied from the Ant built-in task.
Version:
$Id: StreamPumper.java 5958 2007-02-28 10:29:55Z olamy $
Authors:
Florin Vancea
Paul Julius
Since:
June 11, 2001

Constructor Summary

StreamPumper(InputStream in)
StreamPumper(InputStream in, PrintWriter writer)
StreamPumper(InputStream in, PrintWriter writer, StreamConsumer consumer)
StreamPumper(InputStream in, StreamConsumer consumer)

Method Summary

void
close()
void
flush()
boolean
isDone()
void
run()

Constructor Details

StreamPumper

public StreamPumper(InputStream in)

StreamPumper

public StreamPumper(InputStream in,
                    PrintWriter writer)

StreamPumper

public StreamPumper(InputStream in,
                    PrintWriter writer,
                    StreamConsumer consumer)

StreamPumper

public StreamPumper(InputStream in,
                    StreamConsumer consumer)

Method Details

close

public void close()

flush

public void flush()

isDone

public boolean isDone()

run

public void run()