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 GridFSPublisher
for uploading data into GridFSProvides 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 Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description org.bson.BsonValue
getId()
TheBsonValue
id for this file.org.bson.types.ObjectId
getObjectId()
Gets theObjectId
for the file to be uploaded Throws aMongoGridFSException
if the file id is not an ObjectId.
-
-
-
Method Detail
-
getObjectId
org.bson.types.ObjectId getObjectId()
Gets theObjectId
for the file to be uploaded Throws aMongoGridFSException
if the file id is not an ObjectId.- Returns:
- the ObjectId for the file to be uploaded
-
getId
org.bson.BsonValue getId()
TheBsonValue
id for this file.- Returns:
- the id for this file
-
-