|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.lang.Thread
se.unlogic.standardutils.exec.StreamPrinter
public class StreamPrinter
A simple buffered StreamHandler implementation that prints the input from the InputStream to the given OutputStream. If no OutputStream is given it defaults to System.out.
This implementation inputStream based on the PrintWriter, InputStreamReader and BufferedReader classes.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class java.lang.Thread |
|---|
java.lang.Thread.State, java.lang.Thread.UncaughtExceptionHandler |
| Field Summary |
|---|
| Fields inherited from class java.lang.Thread |
|---|
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY |
| Constructor Summary | |
|---|---|
StreamPrinter()
|
|
StreamPrinter(java.io.OutputStream os)
|
|
StreamPrinter(java.lang.String prefix,
java.io.OutputStream os)
|
|
| Method Summary | |
|---|---|
void |
awaitFinish()
|
java.io.OutputStream |
getOutputStream()
|
java.lang.String |
getPrefix()
|
void |
handleStream(java.io.InputStream is)
|
boolean |
isFinished()
|
boolean |
isTerminated()
|
void |
run()
|
void |
terminate()
|
| Methods inherited from class java.lang.Thread |
|---|
activeCount, checkAccess, clone, 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 |
|---|
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public StreamPrinter(java.lang.String prefix,
java.io.OutputStream os)
public StreamPrinter(java.io.OutputStream os)
public StreamPrinter()
| Method Detail |
|---|
public boolean isTerminated()
isTerminated in interface StreamHandlerpublic void terminate()
terminate in interface StreamHandlerpublic void run()
run in interface java.lang.Runnablerun in class java.lang.Threadpublic void handleStream(java.io.InputStream is)
handleStream in interface StreamHandlerpublic java.lang.String getPrefix()
public java.io.OutputStream getOutputStream()
public boolean isFinished()
isFinished in interface StreamHandlerpublic void awaitFinish()
awaitFinish in interface StreamHandler
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||