Interface GridFSUploadPublisher<T>

  • Type Parameters:
    T - the result type of the publisher
    All Superinterfaces:
    org.reactivestreams.Publisher<T>

    public interface GridFSUploadPublisher<T>
    extends org.reactivestreams.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 Detail

      • 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