Package org.apache.commons.io.input
Class DemuxInputStream
java.lang.Object
java.io.InputStream
org.apache.commons.io.input.DemuxInputStream
- All Implemented Interfaces:
- Closeable,- AutoCloseable
Data written to this stream is forwarded to a stream that has been associated with this thread.
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionbindStream(InputStream input) Binds the specified stream to the current thread.voidclose()Closes stream associated with current thread.intread()Reads byte from stream associated with current thread.Methods inherited from class java.io.InputStreamavailable, mark, markSupported, read, read, reset, skip
- 
Constructor Details- 
DemuxInputStreampublic DemuxInputStream()Construct a new instance.
 
- 
- 
Method Details- 
bindStreamBinds the specified stream to the current thread.- Parameters:
- input- the stream to bind
- Returns:
- the InputStream that was previously active
 
- 
closeCloses stream associated with current thread.- Specified by:
- closein interface- AutoCloseable
- Specified by:
- closein interface- Closeable
- Overrides:
- closein class- InputStream
- Throws:
- IOException- if an error occurs
 
- 
readReads byte from stream associated with current thread.- Specified by:
- readin class- InputStream
- Returns:
- the byte read from stream
- Throws:
- IOException- if an error occurs
 
 
-