Interface AReadableFile

    • Method Detail

      • open

        default boolean open()
      • isOpen

        default boolean isOpen()
      • close

        default boolean close()
      • release

        default boolean release()
      • size

        default long size()
        Description copied from interface: AFile
        Returns the size in bytes of this file's content, without any space required for file metadata (name etc.).
        Specified by:
        size in interface AFile
        Returns:
        the size in bytes of this file's content.
      • readBytes

        default ByteBuffer readBytes​(long position)
      • readBytes

        default ByteBuffer readBytes​(long position,
                                     long length)
      • readBytes

        default long readBytes​(ByteBuffer targetBuffer)
      • readBytes

        default long readBytes​(ByteBuffer targetBuffer,
                               long position)
      • readBytes

        default long readBytes​(ByteBuffer targetBuffer,
                               long position,
                               long length)
      • readBytes

        default long readBytes​(BufferProvider bufferProvider)
      • readBytes

        default long readBytes​(BufferProvider bufferProvider,
                               long position)
      • readBytes

        default long readBytes​(BufferProvider bufferProvider,
                               long position,
                               long length)
      • copyTo

        default long copyTo​(AWritableFile target,
                            long sourcePosition)
      • copyTo

        default long copyTo​(AWritableFile target,
                            long sourcePosition,
                            long length)
      • retire

        boolean retire()
      • isRetired

        boolean isRetired()
      • validateIsNotRetired

        void validateIsNotRetired()