|
||||||||||
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 StreamHandler
public void terminate()
terminate
in interface StreamHandler
public void run()
run
in interface java.lang.Runnable
run
in class java.lang.Thread
public void handleStream(java.io.InputStream is)
handleStream
in interface StreamHandler
public java.lang.String getPrefix()
public java.io.OutputStream getOutputStream()
public boolean isFinished()
isFinished
in interface StreamHandler
public void awaitFinish()
awaitFinish
in interface StreamHandler
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |