Package com.google.appengine.api.blobstore

Provides management and persistent storage of large, immutable byte arrays.

See:
          Description

Interface Summary
BlobstoreService BlobstoreService allows you to manage the creation and serving of large, immutable blobs to users.
 

Class Summary
BlobInfo BlobInfo contains metadata about a blob.
BlobInfoFactory BlobInfoFactory provides a trivial interface for retrieving BlobInfo metadata.
BlobKey BlobKey contains 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.
BlobstoreInputStream BlobstoreInputStream provides an InputStream view of a blob in Blobstore.
BlobstoreServiceFactory Creates BlobstoreService implementations.
ByteRange A byte range as parsed from a request Range header.
UploadOptions Allows users to customize the behavior of a single upload to the BlobstoreService.
UploadOptions.Builder Contains static creation methods for UploadOptions.
 

Exception Summary
BlobstoreFailureException BlobstoreFailureException is an unchecked exception that is thrown for any unexpected error that occurs while communicating with the blobstore.
BlobstoreInputStream.BlobstoreIOException A subclass of IOException that indicates that there was a problem interacting with Blobstore.
RangeFormatException RangeFormatException is an unchecked exception that is thrown when an invalid Range header format is provided.
UnsupportedRangeFormatException UnsupportedRangeFormatException is an unchecked exception that is thrown when an valid but unsupported Range header format is provided.
 

Package com.google.appengine.api.blobstore Description

Provides management and persistent storage of large, immutable byte arrays. This allows applications to accept, save, and later serve files of any size.

See Also:
BlobstoreService, The Blobstore Java API in the Google App Engine Developer's Guide.