public class Bulkbuilder extends BulkbuilderBase
Constructor and Description |
---|
Bulkbuilder(BulkbuilderConfig config,
ObjectStoreService objectStore,
BulkbuilderTaskProvider taskProvider)
Creates a new BulkBuilder instance.
|
Modifier and Type | Method and Description |
---|---|
protected long |
getBulkSizeLimit(BulkType bulkType,
AnyMap taskParameters) |
protected long |
getCommitTimeoutMillis(AnyMap taskParameters) |
addRecord, addResultCounters, addToMicroBulk, checkBulks, commitBulk, createBulk, deleteRecord, finishMicroBulk, getActiveBulk, getBulkInfo, getMicroBulkbuilder, getObjectStore, getResultCounters, getTaskProvider, removeMicroBulk, setActiveBulk, shutdown, writeMicroBulkWithRetry, writeRecordWithRetry
public Bulkbuilder(BulkbuilderConfig config, ObjectStoreService objectStore, BulkbuilderTaskProvider taskProvider) throws BlackboardAccessException
objectStore
- a reference to the objectStore the object store service.taskProvider
- the task provider that generates tasks for the bulkbuilderBlackboardAccessException
- cannot access blackboardprotected long getCommitTimeoutMillis(AnyMap taskParameters)
getCommitTimeoutMillis
in class BulkbuilderBase
protected long getBulkSizeLimit(BulkType bulkType, AnyMap taskParameters)
getBulkSizeLimit
in class BulkbuilderBase