Package org.apache.commons.io.output
Class DemuxOutputStream
java.lang.Object
java.io.OutputStream
org.apache.commons.io.output.DemuxOutputStream
- All Implemented Interfaces:
- Closeable,- Flushable,- AutoCloseable
Forwards data to a stream that has been associated with this thread.
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionbindStream(OutputStream output) Binds the specified stream to the current thread.voidclose()Closes stream associated with current thread.voidflush()Flushes stream associated with current thread.voidwrite(int ch) Writes byte to stream associated with current thread.Methods inherited from class java.io.OutputStreamwrite, write
- 
Constructor Details- 
DemuxOutputStreampublic DemuxOutputStream()Construct a new instance.
 
- 
- 
Method Details- 
bindStreamBinds the specified stream to the current thread.- Parameters:
- output- the stream to bind
- Returns:
- the OutputStream that was previously active
 
- 
closeCloses stream associated with current thread.- Specified by:
- closein interface- AutoCloseable
- Specified by:
- closein interface- Closeable
- Overrides:
- closein class- OutputStream
- Throws:
- IOException- if an error occurs
 
- 
flushFlushes stream associated with current thread.- Specified by:
- flushin interface- Flushable
- Overrides:
- flushin class- OutputStream
- Throws:
- IOException- if an error occurs
 
- 
writeWrites byte to stream associated with current thread.- Specified by:
- writein class- OutputStream
- Parameters:
- ch- the byte to write to stream
- Throws:
- IOException- if an error occurs
 
 
-