Class BlobstoreInputStream (5.0.3)
Stay organized with collections
Save and categorize content based on your preferences.
public final class BlobstoreInputStream extends InputStream
BlobstoreInputStream provides an InputStream view of a blob in
Blobstore.
It is thread compatible but not thread safe: there is no static state, but
any multithreaded use must be externally synchronized.
Constructors
public BlobstoreInputStream(BlobKey blobKey)
Creates a BlobstoreInputStream that reads data from the blob indicated by
blobKey, starting at the beginning of the blob.
| Parameter |
| Name |
Description |
blobKey |
BlobKey
A valid BlobKey indicating the blob to read from.
|
public BlobstoreInputStream(BlobKey blobKey, long offset)
Creates a BlobstoreInputStream that reads data from the blob indicated by
blobKey, starting at offset.
| Parameters |
| Name |
Description |
blobKey |
BlobKey
A valid BlobKey indicating the blob to read from.
|
offset |
long
An offset to start from.
|
Methods
Overrides
| Exceptions |
| Type |
Description |
IOException |
- does not actually throw but as it's part of our public API and
removing it can cause compilation errors, leaving it in (and documenting to quiet Eclipse
warning).
|
public void mark(int readlimit)
| Parameter |
| Name |
Description |
readlimit |
int
|
Overrides
public boolean markSupported()
Overrides
| Returns |
| Type |
Description |
int |
|
Overrides
public int read(byte[] b, int off, int len)
| Parameters |
| Name |
Description |
b |
byte[]
|
off |
int
|
len |
int
|
| Returns |
| Type |
Description |
int |
|
Overrides
Overrides
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2026-06-03 UTC.
[null,null,["Last updated 2026-06-03 UTC."],[],[]]