public class BatchManagerComponent extends DefaultComponent implements BatchManager
BatchManager
serviceConstructor and Description |
---|
BatchManagerComponent() |
Modifier and Type | Method and Description |
---|---|
void |
addStream(String batchId,
String idx,
InputStream is,
String name,
String mime)
Add an inputStream in a batch Will create a new
Batch if needed
Streams are persisted as temporary files |
void |
clean(String batchId)
Cleanup the temporary storage associated to the batch
|
Blob |
getBlob(String batchId,
String fileId) |
List<Blob> |
getBlobs(String batchId)
Get Blobs associated to a given batch.
|
String |
initBatch(String batchId,
String contextName)
Initialize a batch with a given batchId and Context Name If batchId is
not provided, it will be automatically generated
|
activate, applicationStarted, deactivate, getAdapter, registerContribution, registerExtension, unregisterContribution, unregisterExtension
public String initBatch(String batchId, String contextName)
BatchManager
initBatch
in interface BatchManager
public void addStream(String batchId, String idx, InputStream is, String name, String mime) throws IOException
BatchManager
Batch
if needed
Streams are persisted as temporary filesaddStream
in interface BatchManager
IOException
public List<Blob> getBlobs(String batchId)
BatchManager
getBlobs
in interface BatchManager
public Blob getBlob(String batchId, String fileId)
getBlob
in interface BatchManager
public void clean(String batchId)
BatchManager
clean
in interface BatchManager
Copyright © 2011 Nuxeo SA. All Rights Reserved.