public class DefaultBatch extends AbstractBatch
AbstractBatchbatch, batchSize, batchTimeout, buffer, de, dev, lastFlush, logger, maxAwaitTimeShutdown, name, salt, scheduler| Modifier | Constructor and Description |
|---|---|
protected |
DefaultBatch(DatabaseEngine de,
String name,
int batchSize,
long batchTimeout,
long maxAwaitTimeShutdown)
Creates a new instance of
DefaultBatch. |
| Modifier and Type | Method and Description |
|---|---|
static DefaultBatch |
create(DatabaseEngine de,
String name,
int batchSize,
long batchTimeout,
long maxAwaitTimeShutdown)
Creates a new instance of
DefaultBatch. |
add, add, destroy, flush, onFlushFailure, run, startprotected DefaultBatch(DatabaseEngine de, String name, int batchSize, long batchTimeout, long maxAwaitTimeShutdown)
DefaultBatch.de - The database engine reference.name - The batch name.batchSize - The batch size.batchTimeout - The timeout.maxAwaitTimeShutdown - The maximum await time for the batch to shutdown.public static DefaultBatch create(DatabaseEngine de, String name, int batchSize, long batchTimeout, long maxAwaitTimeShutdown)
Creates a new instance of DefaultBatch.
Starts the timertask.
de - The database engine.name - The batch name.batchSize - The batch size.batchTimeout - The batch timeout.maxAwaitTimeShutdown - The maximum await time for the batch to shutdown.Copyright © 2014 Feedzai. All Rights Reserved.