BufferedFileReadChannelImpl (Google App Engine API for Java)

com.google.appengine.api.files

Class BufferedFileReadChannelImpl

  • java.lang.Object
    • com.google.appengine.api.files.BufferedFileReadChannelImpl
  • All Implemented Interfaces:
    FileReadChannel, java.io.Closeable, java.lang.AutoCloseable, java.nio.channels.Channel, java.nio.channels.ReadableByteChannel

    Deprecated.

    @Deprecated
    public class BufferedFileReadChannelImpl
    extends java.lang.Object
    implements FileReadChannel
    Wraps a FileReadChannel to provide buffering of reads.
    • Constructor Detail

      • BufferedFileReadChannelImpl

        public BufferedFileReadChannelImpl(FileReadChannel readChannel,
                                           int bufferSize)
        Deprecated. 
    • Method Detail

      • read

        public int read(java.nio.ByteBuffer dst)
                 throws java.io.IOException
        Deprecated. 
        Specified by:
        read in interface java.nio.channels.ReadableByteChannel
        Throws:
        java.io.IOException
      • isOpen

        public boolean isOpen()
        Deprecated. 
        Specified by:
        isOpen in interface java.nio.channels.Channel
      • close

        public void close()
                   throws java.io.IOException
        Deprecated. 
        Specified by:
        close in interface java.io.Closeable
        Specified by:
        close in interface java.lang.AutoCloseable
        Specified by:
        close in interface java.nio.channels.Channel
        Throws:
        java.io.IOException
      • position

        public long position()
                      throws java.io.IOException
        Deprecated. 
        Description copied from interface: FileReadChannel
        Returns this channel's file position;
        Specified by:
        position in interface FileReadChannel
        Returns:
        This channel's file position, a non-negative integer counting the number of bytes from the beginning of the file to the current position
        Throws:
        java.io.IOException - If any problem occurs
      • position

        public FileReadChannel position(long newPosition)
                                 throws java.io.IOException
        Deprecated. 
        Description copied from interface: FileReadChannel
        Sets this channel's file position.

        Setting the position to a value that is greater than the file's size will not result in an exception. A later attempt to read bytes at such a position will immediately return an end-of-file indication.

        Specified by:
        position in interface FileReadChannel
        Parameters:
        newPosition - The new position, a non-negative integer counting the number of bytes from the beginning of the file
        Returns:
        This channel
        Throws:
        java.io.IOException - If any other problem occurs
      • toString

        public java.lang.String toString()
        Deprecated. 
        Overrides:
        toString in class java.lang.Object

Monitor your resources on the go

Get the Google Cloud Console app to help you manage your projects.

Send feedback about...

App Engine standard environment for Java