org.apache.commons.io.output

Class ClosedOutputStream

public class ClosedOutputStream extends OutputStream

Closed output stream. This stream throws an exception on all attempts to write something to the stream.

Typically uses of this class include testing for corner cases in methods that accept an output stream and acting as a sentinel value instead of a null output stream.

Since: Commons IO 1.4

Version: $Id: ClosedOutputStream.java 601751 2007-12-06 14:55:45Z niallp $

Field Summary
static ClosedOutputStreamCLOSED_OUTPUT_STREAM
A singleton.
Method Summary
voidwrite(int b)
Throws an IOException to indicate that the stream is closed.

Field Detail

CLOSED_OUTPUT_STREAM

public static final ClosedOutputStream CLOSED_OUTPUT_STREAM
A singleton.

Method Detail

write

public void write(int b)
Throws an IOException to indicate that the stream is closed.

Parameters: b ignored

Throws: IOException always thrown

Copyright (c) 2002-2011 Apache Software Foundation