org.apache.commons.io.output

Class DemuxOutputStream

public class DemuxOutputStream extends OutputStream

Data written to this stream is forwarded to a stream that has been associated with this thread.

Version: $Revision: 437567 $ $Date: 2006-08-28 07:39:07 +0100 (Mon, 28 Aug 2006) $

Author: Peter Donald

Method Summary
OutputStreambindStream(OutputStream output)
Bind 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.

Method Detail

bindStream

public OutputStream bindStream(OutputStream output)
Bind the specified stream to the current thread.

Parameters: output the stream to bind

Returns: the OutputStream that was previously active

close

public void close()
Closes stream associated with current thread.

Throws: IOException if an error occurs

flush

public void flush()
Flushes stream associated with current thread.

Throws: IOException if an error occurs

write

public void write(int ch)
Writes byte to stream associated with current thread.

Parameters: ch the byte to write to stream

Throws: IOException if an error occurs

Copyright © 2002-2010 Apache Software Foundation. All Rights Reserved.