## Uses of Class
io.vertx.rxjava3.core.file.AsyncFile

- Packages that use AsyncFile
  Package | Description
  --- | ---
  io.vertx.rxjava3.core.file |
  io.vertx.rxjava3.core.http |

- - ### Uses of AsyncFile in io.vertx.rxjava3.core.file

    Fields in io.vertx.rxjava3.core.file with type parameters of type AsyncFile
    Modifier and Type | Field | Description
    --- | --- | ---
    `static io.vertx.lang.rx.TypeArg<AsyncFile>` | AsyncFile.`__TYPE_ARG` |

    Methods in io.vertx.rxjava3.core.file that return AsyncFile
    Modifier and Type | Method | Description
    --- | --- | ---
    `AsyncFile` | AsyncFile.`drainHandler​(Handler<Void> handler)` |
    `AsyncFile` | AsyncFile.`endHandler​(Handler<Void> endHandler)` |
    `AsyncFile` | AsyncFile.`exceptionHandler​(Handler<Throwable> handler)` |
    `AsyncFile` | AsyncFile.`fetch​(long amount)` |
    `AsyncFile` | AsyncFile.`handler​(Handler<Buffer> handler)` |
    `static AsyncFile` | AsyncFile.`newInstance​(AsyncFile arg)` |
    `AsyncFile` | FileSystem.`openBlocking​(String path, OpenOptions options)` | Blocking version of `FileSystem.open(java.lang.String, io.vertx.core.file.OpenOptions)`
    `AsyncFile` | AsyncFile.`pause()` |
    `AsyncFile` | AsyncFile.`resume()` |
    `AsyncFile` | AsyncFile.`setReadBufferSize​(int readBufferSize)` | Sets the buffer size that will be used to read the data from the file.
    `AsyncFile` | AsyncFile.`setReadLength​(long readLength)` | Sets the number of bytes that will be read when using the file as a `ReadStream`.
    `AsyncFile` | AsyncFile.`setReadPos​(long readPos)` | Sets the position from which data will be read from when using the file as a `ReadStream`.
    `AsyncFile` | AsyncFile.`setWritePos​(long writePos)` | Sets the position from which data will be written when using the file as a `WriteStream`.
    `AsyncFile` | AsyncFile.`setWriteQueueMaxSize​(int maxSize)` |

    Methods in io.vertx.rxjava3.core.file that return types with arguments of type AsyncFile
    Modifier and Type | Method | Description
    --- | --- | ---
    `Single<AsyncFile>` | FileSystem.`open​(String path, OpenOptions options)` | Open the file represented by `path`, asynchronously.
    `Single<AsyncFile>` | FileSystem.`rxOpen​(String path, OpenOptions options)` | Open the file represented by `path`, asynchronously.

  - ### Uses of AsyncFile in io.vertx.rxjava3.core.http

    Methods in io.vertx.rxjava3.core.http that return AsyncFile
    Modifier and Type | Method | Description
    --- | --- | ---
    `AsyncFile` | HttpServerFileUpload.`file()` |