Class CountingInputStream

  • All Implemented Interfaces:
    java.io.Closeable, java.lang.AutoCloseable

    @Deprecated
    public class CountingInputStream
    extends java.io.FilterInputStream
    Deprecated.
    Input stream that tracks the number of bytes read.
    Since:
    1.3
    • Constructor Summary

      Constructors 
      Constructor Description
      CountingInputStream​(java.io.InputStream in)
      Deprecated.
      Creates a CountingInputStream by assigning the argument in to the field this.in so as to remember it for later use.
    • Method Summary

      All Methods Instance Methods Concrete Methods Deprecated Methods 
      Modifier and Type Method Description
      long getBytesRead()
      Deprecated.
      Returns the current number of bytes read from this stream.
      int read()
      Deprecated.
       
      int read​(byte[] b)
      Deprecated.
       
      int read​(byte[] b, int off, int len)
      Deprecated.
       
      • Methods inherited from class java.io.FilterInputStream

        available, close, mark, markSupported, reset, skip
      • Methods inherited from class java.io.InputStream

        nullInputStream, readAllBytes, readNBytes, readNBytes, transferTo
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • CountingInputStream

        public CountingInputStream​(java.io.InputStream in)
        Deprecated.
        Creates a CountingInputStream by assigning the argument in to the field this.in so as to remember it for later use.
        Parameters:
        in - the underlying input stream, or null if this instance is to be created without an underlying stream.
    • Method Detail

      • getBytesRead

        public long getBytesRead()
        Deprecated.
        Returns the current number of bytes read from this stream.
        Returns:
        the number of read bytes
      • read

        public int read()
                 throws java.io.IOException
        Deprecated.
        Overrides:
        read in class java.io.FilterInputStream
        Throws:
        java.io.IOException
      • read

        public int read​(byte[] b)
                 throws java.io.IOException
        Deprecated.
        Overrides:
        read in class java.io.FilterInputStream
        Throws:
        java.io.IOException
      • read

        public int read​(byte[] b,
                        int off,
                        int len)
                 throws java.io.IOException
        Deprecated.
        Overrides:
        read in class java.io.FilterInputStream
        Throws:
        java.io.IOException