Interface Summary Interface Description BlobstoreService
BlobstoreServiceallows you to manage the creation and serving of large, immutable blobs to users.
Class Summary Class Description BlobInfo
BlobInfocontains metadata about a blob.
BlobInfoFactoryprovides a trivial interface for retrieving
BlobKeycontains the string identifier of a large (possibly larger than 1MB) blob of binary data that was uploaded in a previous request and can be streamed directly to users.
BlobstoreInputStreamBlobstoreInputStream provides an InputStream view of a blob in Blobstore. BlobstoreServiceFactoryCreates
ByteRangeA byte range as parsed from a request Range header. FileInfo
FileInfocontains metadata about an uploaded file.
IBlobstoreServiceFactoryProviderFactory provider for
UploadOptionsAllows users to customize the behavior of a single upload to the
UploadOptions.BuilderContains static creation methods for
Exception Summary Exception Description BlobstoreFailureException
BlobstoreFailureExceptionis an unchecked exception that is thrown for any unexpected error that occurs while communicating with the blobstore.
BlobstoreInputStream.BlobstoreIOExceptionA subclass of
IOExceptionthat indicates that there was a problem interacting with Blobstore.
BlobstoreInputStream.ClosedStreamExceptionA subclass of
IOExceptionthat indicates operations on a stream after it is closed.
RangeFormatExceptionis an unchecked exception that is thrown when an invalid Range header format is provided.
UnsupportedRangeFormatExceptionis an unchecked exception that is thrown when an valid but unsupported Range header format is provided.