@Override public GridFSDownloadStream openDownloadStream(final String filename) { return openDownloadStream(filename, new GridFSDownloadOptions()); }
@Override public GridFSDownloadStream openDownloadStream(final ClientSession clientSession, final String filename) { return openDownloadStream(clientSession, filename, new GridFSDownloadOptions()); }
@Override public void downloadToStream(final String filename, final OutputStream destination, final GridFSDownloadOptions options) { downloadToStream(openDownloadStream(filename, options), destination); }
@Override public GridFSDownloadStream openDownloadStream(final ObjectId id) { return openDownloadStream(new BsonObjectId(id)); }
@Override public GridFSDownloadStream openDownloadStream(final ClientSession clientSession, final ObjectId id) { return openDownloadStream(clientSession, new BsonObjectId(id)); }
@Override public void downloadToStream(final BsonValue id, final OutputStream destination) { downloadToStream(openDownloadStream(id), destination); }
@Override public void downloadToStream(final ClientSession clientSession, final BsonValue id, final OutputStream destination) { notNull("clientSession", clientSession); downloadToStream(openDownloadStream(clientSession, id), destination); }
@Override public void downloadToStream(final ClientSession clientSession, final String filename, final OutputStream destination, final GridFSDownloadOptions options) { notNull("clientSession", clientSession); downloadToStream(openDownloadStream(clientSession, filename, options), destination); }
@Override @SuppressWarnings("deprecation") public GridFSDownloadStream openDownloadStreamByName(final String filename, final com.mongodb.client.gridfs.model.GridFSDownloadByNameOptions options) { return openDownloadStream(filename, new GridFSDownloadOptions().revision(options.getRevision())); }
@Override public GridFSDownloadStream openDownloadStream(final ObjectId id) { return openDownloadStream(new BsonObjectId(id)); }
@Override public GridFSDownloadStream openDownloadStream(final ObjectId id) { return openDownloadStream(new BsonObjectId(id)); }
@Override public GridFSDownloadStream openDownloadStream(final ClientSession clientSession, final ObjectId id) { return openDownloadStream(clientSession, new BsonObjectId(id)); }
@Override public GridFSDownloadStream openDownloadStream(final ClientSession clientSession, final String filename) { return openDownloadStream(clientSession, filename, new GridFSDownloadOptions()); }
@Override public void downloadToStream(final String filename, final OutputStream destination, final GridFSDownloadOptions options) { downloadToStream(openDownloadStream(filename, options), destination); }
@Override public void downloadToStream(final ClientSession clientSession, final BsonValue id, final OutputStream destination) { notNull("clientSession", clientSession); downloadToStream(openDownloadStream(clientSession, id), destination); }
@Override public void downloadToStream(final ClientSession clientSession, final String filename, final OutputStream destination, final GridFSDownloadOptions options) { notNull("clientSession", clientSession); downloadToStream(openDownloadStream(clientSession, filename, options), destination); }
@Override public void downloadToStream(final ClientSession clientSession, final BsonValue id, final OutputStream destination) { notNull("clientSession", clientSession); downloadToStream(openDownloadStream(clientSession, id), destination); }
@Override public void downloadToStream(final ClientSession clientSession, final String filename, final OutputStream destination, final GridFSDownloadOptions options) { notNull("clientSession", clientSession); downloadToStream(openDownloadStream(clientSession, filename, options), destination); }
@Override @SuppressWarnings("deprecation") public GridFSDownloadStream openDownloadStreamByName(final String filename, final com.mongodb.client.gridfs.model.GridFSDownloadByNameOptions options) { return openDownloadStream(filename, new GridFSDownloadOptions().revision(options.getRevision())); }
@Override @SuppressWarnings("deprecation") public GridFSDownloadStream openDownloadStreamByName(final String filename, final com.mongodb.client.gridfs.model.GridFSDownloadByNameOptions options) { return openDownloadStream(filename, new GridFSDownloadOptions().revision(options.getRevision())); }