|
SMILA (incubation) API documentation | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.eclipse.smila.bulkbuilder.helper.BulkbuilderBase
org.eclipse.smila.bulkbuilder.internal.Bulkbuilder
public class Bulkbuilder
BulkBuilder implementation. Creates bulks from the pushed records on a time and size limit.
| Constructor Summary | |
|---|---|
Bulkbuilder(BulkbuilderConfig config,
ObjectStoreService objectStore,
BulkbuilderTaskProvider taskProvider,
BlackboardFactory blackboardFactory)
Creates a new BulkBuilder instance. |
|
| Method Summary | |
|---|---|
protected long |
getBulkSizeLimit(BulkType bulkType,
AnyMap taskParameters)
|
protected long |
getCommitTimeoutMillis(AnyMap taskParameters)
|
| Methods inherited from class org.eclipse.smila.bulkbuilder.helper.BulkbuilderBase |
|---|
addRecord, addResultCounters, addToMicroBulk, checkBulks, commitBulk, createBulk, deleteRecord, finishMicroBulk, getActiveBulk, getBlackboard, getBulkInfo, getMicroBulkbuilder, getObjectStore, getResultCounters, getTaskProvider, removeMicroBulk, setActiveBulk, setBlackboardFactory, shutdown, storeAttachments, unsetBlackboardFactory, writeMicroBulkWithRetry, writeRecordWithRetry |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public Bulkbuilder(BulkbuilderConfig config,
ObjectStoreService objectStore,
BulkbuilderTaskProvider taskProvider,
BlackboardFactory blackboardFactory)
throws BlackboardAccessException
objectStore - a reference to the objectStore the object store service.taskProvider - the task provider that generates tasks for the bulkbuilder
BlackboardAccessException - cannot access blackboard| Method Detail |
|---|
protected long getCommitTimeoutMillis(AnyMap taskParameters)
getCommitTimeoutMillis in class BulkbuilderBase
protected long getBulkSizeLimit(BulkType bulkType,
AnyMap taskParameters)
getBulkSizeLimit in class BulkbuilderBase
|
SMILA (incubation) API documentation | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||