# Uses of Package
org.apache.commons.io.output

- Packages that use org.apache.commons.io.output
  Package | Description
  --- | ---
  org.apache.commons.io.input | This package provides implementations of input classes, such as `InputStream` and `Reader`.
  org.apache.commons.io.output | This package provides implementations of output classes, such as `OutputStream` and `Writer`.

- Classes in org.apache.commons.io.output used by org.apache.commons.io.input
  Class and Description
  QueueOutputStream Simple alternative to JDK `PipedOutputStream`; queue input stream provides what's written in queue output stream.

- Classes in org.apache.commons.io.output used by org.apache.commons.io.output
  Class and Description
  AbstractByteArrayOutputStream This is the base class for implementing an output stream in which the data is written into a byte array.
  AbstractByteArrayOutputStream.InputStreamConstructor Constructor for an InputStream subclass.
  ClosedOutputStream Throws an exception on all attempts to write to the stream.
  ClosedWriter Throws an exception on all attempts to write with `ClosedWriter.close()` implemented as a noop.
  CloseShieldOutputStream Proxy stream that prevents the underlying output stream from being closed.
  CloseShieldWriter Proxy writer that prevents the underlying writer from being closed.
  FilterCollectionWriter Abstract class for writing filtered character streams to a `Collection` of writers.
  NullAppendable Appends all data to the famous /dev/null.
  NullOutputStream Writes all data to the famous /dev/null.
  NullPrintStream Writes all data to the famous /dev/null.
  NullWriter Writes all data to the famous /dev/null.
  ProxyCollectionWriter A Proxy stream collection which acts as expected, that is it passes the method calls on to the proxied streams and doesn't change which methods are being called.
  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.
  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.
  ThresholdingOutputStream An output stream which triggers an event when a specified number of bytes of data have been written to it.

Copyright © 2002–2021 The Apache Software Foundation. All rights reserved.