Class CountingOutputStream

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

    @Beta
    @Deprecated(since="2022-12-01")
    public final class CountingOutputStream
    extends java.io.FilterOutputStream
    Deprecated.
    The Google Guava Core Libraries are deprecated and will not be part of the AEM SDK after April 2023
    An OutputStream that counts the number of bytes written.
    Since:
    1.0
    • Constructor Summary

      Constructors 
      Constructor Description
      CountingOutputStream​(java.io.OutputStream out)
      Deprecated.
      Wraps another output stream, counting the number of bytes written.
    • Method Summary

      All Methods Instance Methods Concrete Methods Deprecated Methods 
      Modifier and Type Method Description
      long getCount()
      Deprecated.
      Returns the number of bytes written.
      void write​(byte[] b, int off, int len)
      Deprecated.
       
      void write​(int b)
      Deprecated.
       
      • Methods inherited from class java.io.FilterOutputStream

        close, flush, write
      • Methods inherited from class java.io.OutputStream

        nullOutputStream
      • Methods inherited from class java.lang.Object

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

      • CountingOutputStream

        public CountingOutputStream​(@Nullable
                                    java.io.OutputStream out)
        Deprecated.
        Wraps another output stream, counting the number of bytes written.
        Parameters:
        out - the output stream to be wrapped
    • Method Detail

      • getCount

        public long getCount()
        Deprecated.
        Returns the number of bytes written.
      • write

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

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