Package com.mongodb.gridfs
Class GridFSDBFile
- java.lang.Object
-
- com.mongodb.gridfs.GridFSFile
-
- com.mongodb.gridfs.GridFSDBFile
-
- All Implemented Interfaces:
DBObject,BSONObject
@Deprecated(since="2021-05-27") public class GridFSDBFile extends GridFSFile
Deprecated.Usage of this API is not supported in AEM as a Cloud Service.This class enables retrieving a GridFS file metadata and content. Operations include:- Writing data to a file on disk or an OutputStream
- Creating an
InputStreamto stream the data into
-
-
Constructor Summary
Constructors Constructor Description GridFSDBFile()Deprecated.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description java.io.InputStreamgetInputStream()Deprecated.Returns an InputStream from which data can be read.longwriteTo(java.io.File file)Deprecated.Writes the file's data to a file on disk.longwriteTo(java.io.OutputStream out)Deprecated.Writes the file's data to an OutputStream.longwriteTo(java.lang.String filename)Deprecated.Writes the file's data to a file on disk.-
Methods inherited from class com.mongodb.gridfs.GridFSFile
containsField, containsKey, get, getAliases, getChunkSize, getContentType, getFilename, getId, getLength, getMD5, getMetaData, getUploadDate, isPartialObject, keySet, markAsPartialObject, numChunks, put, putAll, putAll, removeField, save, setMetaData, toMap, toString, validate
-
-
-
-
Method Detail
-
getInputStream
public java.io.InputStream getInputStream()
Deprecated.Returns an InputStream from which data can be read.- Returns:
- the input stream
-
writeTo
public long writeTo(java.lang.String filename) throws java.io.IOExceptionDeprecated.Writes the file's data to a file on disk.- Parameters:
filename- the file name on disk- Returns:
- number of bytes written
- Throws:
java.io.IOException- if there are problems writing to the file
-
writeTo
public long writeTo(java.io.File file) throws java.io.IOExceptionDeprecated.Writes the file's data to a file on disk.- Parameters:
file- the File object- Returns:
- number of bytes written
- Throws:
java.io.IOException- if there are problems writing to thefile
-
writeTo
public long writeTo(java.io.OutputStream out) throws java.io.IOExceptionDeprecated.Writes the file's data to an OutputStream.- Parameters:
out- the OutputStream- Returns:
- number of bytes written
- Throws:
java.io.IOException- if there are problems writing toout
-
-