## Uses of Class
io.vertx.reactivex.ext.mongo.MongoGridFsClient

- Packages that use MongoGridFsClient
  Package | Description
  --- | ---
  io.vertx.reactivex.ext.mongo |

- - ### Uses of MongoGridFsClient in io.vertx.reactivex.ext.mongo

    Fields in io.vertx.reactivex.ext.mongo with type parameters of type MongoGridFsClient
    Modifier and Type | Field and Description
    --- | ---
    `static io.vertx.lang.rx.TypeArg<MongoGridFsClient>` | MongoGridFsClient.`__TYPE_ARG`

    Methods in io.vertx.reactivex.ext.mongo that return MongoGridFsClient
    Modifier and Type | Method and Description
    --- | ---
    `MongoGridFsClient` | MongoGridFsClient.`delete(String id)` Deletes a file by it's ID
    `MongoGridFsClient` | MongoGridFsClient.`delete(String id, Handler<AsyncResult<Void>> resultHandler)` Deletes a file by it's ID
    `MongoGridFsClient` | MongoGridFsClient.`downloadByFileName(WriteStream<Buffer> stream, String fileName)`
    `MongoGridFsClient` | MongoGridFsClient.`downloadByFileName(WriteStream<Buffer> stream, String fileName, Handler<AsyncResult<Long>> resultHandler)`
    `MongoGridFsClient` | MongoGridFsClient.`downloadByFileNameWithOptions(WriteStream<Buffer> stream, String fileName, GridFsDownloadOptions options)`
    `MongoGridFsClient` | MongoGridFsClient.`downloadByFileNameWithOptions(WriteStream<Buffer> stream, String fileName, GridFsDownloadOptions options, Handler<AsyncResult<Long>> resultHandler)`
    `MongoGridFsClient` | MongoGridFsClient.`downloadById(WriteStream<Buffer> stream, String id)`
    `MongoGridFsClient` | MongoGridFsClient.`downloadById(WriteStream<Buffer> stream, String id, Handler<AsyncResult<Long>> resultHandler)`
    `MongoGridFsClient` | MongoGridFsClient.`downloadFile(String fileName)` Downloads a file.
    `MongoGridFsClient` | MongoGridFsClient.`downloadFile(String fileName, Handler<AsyncResult<Long>> resultHandler)` Downloads a file.
    `MongoGridFsClient` | MongoGridFsClient.`downloadFileAs(String fileName, String newFileName)` Downloads a file and gives it a new name.
    `MongoGridFsClient` | MongoGridFsClient.`downloadFileAs(String fileName, String newFileName, Handler<AsyncResult<Long>> resultHandler)` Downloads a file and gives it a new name.
    `MongoGridFsClient` | MongoGridFsClient.`downloadFileByID(String id, String fileName)` Downloads a file using the ID generated by GridFs.
    `MongoGridFsClient` | MongoGridFsClient.`downloadFileByID(String id, String fileName, Handler<AsyncResult<Long>> resultHandler)` Downloads a file using the ID generated by GridFs.
    `MongoGridFsClient` | MongoGridFsClient.`drop()` Drops the entire file bucket with all of its contents
    `MongoGridFsClient` | MongoGridFsClient.`drop(Handler<AsyncResult<Void>> resultHandler)` Drops the entire file bucket with all of its contents
    `MongoGridFsClient` | MongoGridFsClient.`findAllIds()` Finds all file ids in the bucket
    `MongoGridFsClient` | MongoGridFsClient.`findAllIds(Handler<AsyncResult<List<String>>> resultHandler)` Finds all file ids in the bucket
    `MongoGridFsClient` | MongoGridFsClient.`findIds(JsonObject query)` Finds all file ids that match a query.
    `MongoGridFsClient` | MongoGridFsClient.`findIds(JsonObject query, Handler<AsyncResult<List<String>>> resultHandler)` Finds all file ids that match a query.
    `static MongoGridFsClient` | MongoGridFsClient.`newInstance(MongoGridFsClient arg)`
    `MongoGridFsClient` | MongoGridFsClient.`uploadByFileName(Flowable<Buffer> stream, String fileName)`
    `MongoGridFsClient` | MongoGridFsClient.`uploadByFileName(Flowable<Buffer> stream, String fileName, Handler<AsyncResult<String>> resultHandler)`
    `MongoGridFsClient` | MongoGridFsClient.`uploadByFileName(ReadStream<Buffer> stream, String fileName)`
    `MongoGridFsClient` | MongoGridFsClient.`uploadByFileName(ReadStream<Buffer> stream, String fileName, Handler<AsyncResult<String>> resultHandler)`
    `MongoGridFsClient` | MongoGridFsClient.`uploadByFileNameWithOptions(Flowable<Buffer> stream, String fileName, GridFsUploadOptions options)`
    `MongoGridFsClient` | MongoGridFsClient.`uploadByFileNameWithOptions(Flowable<Buffer> stream, String fileName, GridFsUploadOptions options, Handler<AsyncResult<String>> resultHandler)`
    `MongoGridFsClient` | MongoGridFsClient.`uploadByFileNameWithOptions(ReadStream<Buffer> stream, String fileName, GridFsUploadOptions options)`
    `MongoGridFsClient` | MongoGridFsClient.`uploadByFileNameWithOptions(ReadStream<Buffer> stream, String fileName, GridFsUploadOptions options, Handler<AsyncResult<String>> resultHandler)`
    `MongoGridFsClient` | MongoGridFsClient.`uploadFile(String fileName)` Upload a file to gridfs
    `MongoGridFsClient` | MongoGridFsClient.`uploadFile(String fileName, Handler<AsyncResult<String>> resultHandler)` Upload a file to gridfs
    `MongoGridFsClient` | MongoGridFsClient.`uploadFileWithOptions(String fileName, GridFsUploadOptions options)` Upload a file to gridfs with options
    `MongoGridFsClient` | MongoGridFsClient.`uploadFileWithOptions(String fileName, GridFsUploadOptions options, Handler<AsyncResult<String>> resultHandler)` Upload a file to gridfs with options

    Methods in io.vertx.reactivex.ext.mongo that return types with arguments of type MongoGridFsClient
    Modifier and Type | Method and Description
    --- | ---
    `Single<MongoGridFsClient>` | MongoClient.`rxCreateDefaultGridFsBucketService()` Creates a `MongoGridFsClient` used to interact with Mongo GridFS.
    `Single<MongoGridFsClient>` | MongoClient.`rxCreateGridFsBucketService(String bucketName)` Creates a `MongoGridFsClient` used to interact with Mongo GridFS.

    Method parameters in io.vertx.reactivex.ext.mongo with type arguments of type MongoGridFsClient
    Modifier and Type | Method and Description
    --- | ---
    `MongoClient` | MongoClient.`createDefaultGridFsBucketService(Handler<AsyncResult<MongoGridFsClient>> resultHandler)` Creates a `MongoGridFsClient` used to interact with Mongo GridFS.
    `MongoClient` | MongoClient.`createGridFsBucketService(String bucketName, Handler<AsyncResult<MongoGridFsClient>> resultHandler)` Creates a `MongoGridFsClient` used to interact with Mongo GridFS.

Copyright © 2021 Eclipse. All rights reserved.