# Uses of Class
org.apache.commons.io.output.ProxyOutputStream

Packages that use ProxyOutputStream
Package
Description
org.apache.commons.io.output
Provides implementations of output classes, such as `OutputStream` and `Writer`.

- ## Uses of ProxyOutputStream in org.apache.commons.io.output

  Subclasses of ProxyOutputStream in org.apache.commons.io.output
  Modifier and Type
  Class
  Description
  `class`
  `CloseShieldOutputStream`
  Proxy stream that prevents the underlying output stream from being closed.
  `class`
  `CountingOutputStream`
  A decorating output stream that counts the number of bytes that have passed through.
  `final class`
  `FlushShieldOutputStream`
  Re-implements `FilterOutputStream.flush()` to do nothing.
  `class`
  `TaggedOutputStream`
  An output stream decorator that tags potential exceptions so that the stream that caused the exception can easily be identified.
  `class`
  `TeeOutputStream`
  Classic splitter of `OutputStream`.
  Methods in org.apache.commons.io.output that return ProxyOutputStream
  Modifier and Type
  Method
  Description
  `ProxyOutputStream`
  ProxyOutputStream.Builder.`get()`
  Builds a new `ProxyOutputStream`.
  `ProxyOutputStream`
  ProxyOutputStream.`setReference(OutputStream out)`
  Sets the underlying output stream.