com.atlassian.bamboo.command
Class StreamToListPumper
java.lang.Object
com.atlassian.bamboo.command.StreamToListPumper
- All Implemented Interfaces:
- Runnable
- Direct Known Subclasses:
- RedStreamToListPumper
public class StreamToListPumper
- extends Object
- implements Runnable
This class pumps the contents of an input stream into a list. It is designed to be executed within a thread.
Basically a variation of the Ant StreamPumper that puts in the output in a list
Method Summary |
protected void |
log(String line)
|
protected void |
pump(BufferedReader reader)
Pump the reader into myOutputList. |
void |
run()
Convert the input stream into a list within the thread |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
build
protected Build build
StreamToListPumper
public StreamToListPumper(Build build,
InputStream inputStream,
List outputList)
- Pump the given inputStream into the given outputList
- Parameters:
build
- inputStream
- input data streamoutputList
- resulting collection of lines
run
public void run()
- Convert the input stream into a list within the thread
- Specified by:
run
in interface Runnable
pump
protected void pump(BufferedReader reader)
throws IOException
- Pump the reader into myOutputList.
- Parameters:
reader
- The reader
- Throws:
IOException
- Something went wrong
log
protected void log(String line)
Copyright © 2006 Atlassian Software Systems. All Rights Reserved.