Package org.codehaus.plexus.util.cli
Class StreamFeeder
java.lang.Object
java.lang.Thread
org.codehaus.plexus.util.cli.AbstractStreamHandler
org.codehaus.plexus.util.cli.StreamFeeder
- All Implemented Interfaces:
Runnable
Read from an InputStream and write the output to an OutputStream.
- Author:
- Trygve Laugstøl
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Thread
Thread.State, Thread.UncaughtExceptionHandler
-
Field Summary
Fields inherited from class java.lang.Thread
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
-
Constructor Summary
ConstructorDescriptionStreamFeeder
(InputStream input, OutputStream output) Create a new StreamFeeder -
Method Summary
Methods inherited from class org.codehaus.plexus.util.cli.AbstractStreamHandler
disable, isDisabled, isDone, setDone, waitUntilDone
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
-
Constructor Details
-
StreamFeeder
Create a new StreamFeeder- Parameters:
input
- Stream to read fromoutput
- Stream to write to
-
-
Method Details
-
run
-
close
public void close() -
getException
- Returns:
- the Exception
- Since:
- 3.1.0
-