Top Description Classes
[default module]

Package org.apache.commons.io.output


This package provides implementations of output classes, such as OutputStream and Writer.

Class Summary

Modifier and TypeClass and Description
public class
ByteArrayOutputStream

This class implements an output stream in which the data is written into a byte array.

public class
CountingOutputStream

A decorating output stream that counts the number of bytes that have passed through the stream so far.

public class
DeferredFileOutputStream

An output stream which will retain data in memory until a specified threshold is reached, and only then commit it to disk.

public class
DemuxOutputStream

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

public class
LockableFileWriter

FileWriter that will create and honor lock files to allow simple cross thread file lock handling.

public class
NullOutputStream

This OutputStream writes all data to the famous /dev/null.

public class
NullWriter

This Writer writes all data to the famous /dev/null.

public class
ProxyOutputStream

A Proxy stream which acts as expected, that is it passes the method calls on to the proxied stream and doesn't change which methods are being called.

public class
ProxyWriter

A Proxy stream which acts as expected, that is it passes the method calls on to the proxied stream and doesn't change which methods are being called.

public class
TeeOutputStream

Classic splitter of OutputStream.

public abstract class
ThresholdingOutputStream

An output stream which triggers an event when a specified number of bytes of data have been written to it.