Interface GridFSUploadPublisher<T>

Type Parameters:
T - the result type of the publisher
All Superinterfaces:
Publisher<T>

public interface GridFSUploadPublisher<T> extends Publisher<T>
A GridFS Publisher for uploading data into GridFS

Provides the id for the file to be uploaded. Cancelling the subscription to this publisher will cause any uploaded data to be cleaned up and removed.

Since:
1.13
  • Method Details

    • getObjectId

      ObjectId getObjectId()
      Gets the ObjectId for the file to be uploaded

      Throws a MongoGridFSException if the file id is not an ObjectId.

      Returns:
      the ObjectId for the file to be uploaded
    • getId

      BsonValue getId()
      The BsonValue id for this file.
      Returns:
      the id for this file