public class ObjectWriter extends java.lang.Object implements java.util.concurrent.Callable<ObjectMetadata>
| Constructor and Description |
|---|
ObjectWriter(ChunkedStorageProvider provider,
java.lang.String objectName,
java.io.InputStream is) |
| Modifier and Type | Method and Description |
|---|---|
ObjectMetadata |
call() |
ObjectWriter |
withAttributes(java.lang.String attributes)
additional attributes (e.g.
|
ObjectWriter |
withCallback(ObjectWriteCallback callback) |
ObjectWriter |
withChunkSize(int size) |
ObjectWriter |
withConcurrencyLevel(int level) |
ObjectWriter |
withMaxWaitTime(int maxWaitTimeInSeconds) |
ObjectWriter |
withTtl(java.lang.Integer ttl) |
public ObjectWriter(ChunkedStorageProvider provider, java.lang.String objectName, java.io.InputStream is)
public ObjectWriter withChunkSize(int size)
public ObjectWriter withTtl(java.lang.Integer ttl)
public ObjectWriter withAttributes(java.lang.String attributes)
attributes - serialized string (e.g. JSON string)public ObjectWriter withConcurrencyLevel(int level)
public ObjectWriter withMaxWaitTime(int maxWaitTimeInSeconds)
public ObjectWriter withCallback(ObjectWriteCallback callback)
public ObjectMetadata call() throws java.lang.Exception
call in interface java.util.concurrent.Callable<ObjectMetadata>java.lang.Exception