Class CountingOutputStream

java.lang.Object
java.io.OutputStream
java.io.FilterOutputStream
org.apache.commons.compress.utils.CountingOutputStream
All Implemented Interfaces:
Closeable, Flushable, AutoCloseable

@Deprecated public class CountingOutputStream extends FilterOutputStream
Deprecated.
Use CountingOutputStream.
Stream that tracks the number of bytes read.
Since:
1.3
  • Field Details

    • bytesWritten

      private long bytesWritten
      Deprecated.
  • Constructor Details

    • CountingOutputStream

      public CountingOutputStream(OutputStream out)
      Deprecated.
  • Method Details

    • count

      protected void count(long written)
      Deprecated.
      Increments the counter of already written bytes. Doesn't increment if the EOF has been hit (written == -1)
      Parameters:
      written - the number of bytes written
    • getBytesWritten

      public long getBytesWritten()
      Deprecated.
      Returns the current number of bytes written to this stream.
      Returns:
      the number of written bytes
    • write

      public void write(byte[] b) throws IOException
      Deprecated.
      Overrides:
      write in class FilterOutputStream
      Throws:
      IOException
    • write

      public void write(byte[] b, int off, int len) throws IOException
      Deprecated.
      Overrides:
      write in class FilterOutputStream
      Throws:
      IOException
    • write

      public void write(int b) throws IOException
      Deprecated.
      Overrides:
      write in class FilterOutputStream
      Throws:
      IOException