public final class BinaryBlobWriter
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
BinaryBlobWriter.BinaryBlobAlreadyClosedException |
| Constructor and Description |
|---|
BinaryBlobWriter(Bucket out)
Transient constructor
|
BinaryBlobWriter(BucketFactory bf)
Persistent/'BigFile' constructor
|
| Modifier and Type | Method and Description |
|---|---|
void |
addKey(ClientKeyBlock block,
ClientContext context)
Add a block to the binary blob.
|
void |
finalizeBucket()
finalize the return bucket
|
Bucket |
getFinalBucket() |
void |
getSnapshot(Bucket bucket) |
boolean |
isFinalized() |
public BinaryBlobWriter(BucketFactory bf)
bf - BucketFactory to generate internal buckets frompublic BinaryBlobWriter(Bucket out)
out - Bucket to write the result topublic void addKey(ClientKeyBlock block, ClientContext context) throws java.io.IOException, BinaryBlobWriter.BinaryBlobAlreadyClosedException
java.io.IOExceptionBinaryBlobWriter.BinaryBlobAlreadyClosedExceptionpublic void finalizeBucket()
throws java.io.IOException,
BinaryBlobWriter.BinaryBlobAlreadyClosedException
java.io.IOExceptionBinaryBlobWriter.BinaryBlobAlreadyClosedExceptionpublic void getSnapshot(Bucket bucket) throws java.io.IOException, BinaryBlobWriter.BinaryBlobAlreadyClosedException
java.io.IOExceptionBinaryBlobWriter.BinaryBlobAlreadyClosedExceptionpublic Bucket getFinalBucket()
public boolean isFinalized()