Class OSSInputStream

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

    @Deprecated
    public class OSSInputStream
    extends SeekableInputStream
    Deprecated.
    moving to package-private in 0.15.0
    • Constructor Summary

      Constructors 
      Constructor Description
      OSSInputStream​(com.aliyun.oss.OSS client, OSSURI uri)
      Deprecated.
      moving to package-private in 0.15.0
    • Method Summary

      All Methods Instance Methods Concrete Methods Deprecated Methods 
      Modifier and Type Method Description
      void close()
      Deprecated.
       
      protected void finalize()
      Deprecated.
       
      long getPos()
      Deprecated.
      Return the current position in the InputStream.
      int read()
      Deprecated.
       
      int read​(byte[] b, int off, int len)
      Deprecated.
       
      void seek​(long newPos)
      Deprecated.
      Seek to a new position in the InputStream.
      • Methods inherited from class java.io.InputStream

        available, mark, markSupported, nullInputStream, read, readAllBytes, readNBytes, readNBytes, reset, skip, transferTo
      • Methods inherited from class java.lang.Object

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

      • OSSInputStream

        @Deprecated
        public OSSInputStream​(com.aliyun.oss.OSS client,
                              OSSURI uri)
        Deprecated.
        moving to package-private in 0.15.0
    • Method Detail

      • getPos

        public long getPos()
        Deprecated.
        Description copied from class: SeekableInputStream
        Return the current position in the InputStream.
        Specified by:
        getPos in class SeekableInputStream
        Returns:
        current position in bytes from the start of the stream
      • seek

        public void seek​(long newPos)
        Deprecated.
        Description copied from class: SeekableInputStream
        Seek to a new position in the InputStream.
        Specified by:
        seek in class SeekableInputStream
        Parameters:
        newPos - the new position to seek to
      • read

        public int read()
                 throws java.io.IOException
        Deprecated.
        Specified by:
        read in class java.io.InputStream
        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.InputStream
        Throws:
        java.io.IOException
      • close

        public void close()
                   throws java.io.IOException
        Deprecated.
        Specified by:
        close in interface java.lang.AutoCloseable
        Specified by:
        close in interface java.io.Closeable
        Overrides:
        close in class java.io.InputStream
        Throws:
        java.io.IOException
      • finalize

        protected void finalize()
                         throws java.lang.Throwable
        Deprecated.
        Overrides:
        finalize in class java.lang.Object
        Throws:
        java.lang.Throwable